SPI_register_trigger_data
SPI_register_trigger_data â ÑделаÑÑ ÑÑемеÑнÑе даннÑе ÑÑиггеÑа доÑÑÑпнÑми в запÑоÑÐ°Ñ SPI
СинÑакÑиÑ
int SPI_register_trigger_data(TriggerData *tdata)ÐпиÑание
SPI_register_trigger_data Ð´ÐµÐ»Ð°ÐµÑ ÑÑемеÑнÑе оÑноÑениÑ, коÑоÑÑе пеÑеÑ
ваÑÑÐ²Ð°ÐµÑ ÑÑиггеÑ, доÑÑÑпнÑми Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑов, планиÑÑемÑÑ
и вÑполнÑемÑÑ
ÑеÑез ÑекÑÑее подклÑÑение SPI. РнаÑÑоÑÑее вÑÐµÐ¼Ñ ÑÑо пеÑеÑ
однÑе ÑаблиÑÑ, пеÑеÑ
ваÑÑваемÑе ÑÑиггеÑом AFTER, опÑеделÑннÑм Ñ Ð¿Ñедложением REFERENCING OLD/NEW TABLE AS. ÐÑа ÑÑнкÑÐ¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° вÑзÑваÑÑÑÑ ÑÑнкÑией, ÑеализÑÑÑей ÑÑÐ¸Ð³Ð³ÐµÑ Ð½Ð° ÑзÑке пÑогÑаммиÑованиÑ, поÑле подклÑÑениÑ.
ÐÑгÑменÑÑ
TriggerData *tdataобÑекÑ
TriggerData, пеÑедаваемÑй ÑÑнкÑией, ÑеализÑÑÑей ÑÑиггеÑ, ÑеÑезfcinfo->context
ÐозвÑаÑаемое знаÑение
ÐÑли команда бÑла вÑполнена ÑÑпеÑно, возвÑаÑаеÑÑÑ ÑледÑÑÑее (неоÑÑиÑаÑелÑное) знаÑение:
SPI_OK_TD_REGISTERеÑли пеÑÐµÑ Ð²Ð°ÑеннÑе даннÑе ÑÑиггеÑа (пÑи налиÑии) бÑли ÑÑпеÑно заÑегиÑÑÑиÑованÑ
Ð ÑлÑÑае оÑибки возвÑаÑаеÑÑÑ Ð¾Ð´Ð½Ð¾ из ÑледÑÑÑÐ¸Ñ Ð¾ÑÑиÑаÑелÑнÑÑ Ð·Ð½Ð°Ñений:
SPI_ERROR_ARGUMENTеÑли в
tdataпеÑеданNULLSPI_ERROR_UNCONNECTEDеÑли вÑзÑваеÑÑÑ Ð¸Ð· неподклÑÑÑнной пÑоÑедÑÑÑ
SPI_ERROR_REL_DUPLICATEеÑли Ð¸Ð¼Ñ Ð² лÑбом из пеÑÐµÑ Ð¾Ð´Ð½ÑÑ Ð¾ÑноÑений в даннÑÑ ÑÑиггеÑа Ñже заÑегиÑÑÑиÑовано Ð´Ð»Ñ ÑÑого подклÑÑениÑ