структура SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG (sercx.h)
Структура SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового объекта custom-receive-transaction.
Синтаксис
typedef struct _SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG {
ULONG Size;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE EvtSerCx2CustomReceiveTransactionInitialize;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START EvtSerCx2CustomReceiveTransactionStart;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP EvtSerCx2CustomReceiveTransactionCleanup;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS EvtSerCx2CustomReceiveTransactionQueryProgress;
} SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG;
Члены
Size
Размер этой структуры в байтах. Метод SerCx2CustomReceiveTransactionCreate использует этот элемент для определения версии структуры, которую использует вызывающий объект. Размер этой структуры может измениться в будущих версиях файла заголовка Sercx.h.
EvtSerCx2CustomReceiveTransactionInitialize
Указатель на функцию обратного вызова событий, реализованную драйвером, EvtSerCx2CustomReceiveTransactionInitialize. Этот член является необязательным и может быть установлен null, чтобы указать, что драйвер не реализует функцию.
EvtSerCx2CustomReceiveTransactionStart
Указатель на функцию обратного вызова событий, реализованную драйвером, EvtSerCx2CustomReceiveTransactionStart функцию обратного вызова событий. Этот элемент должен указывать на допустимую функцию.
EvtSerCx2CustomReceiveTransactionCleanup
Указатель на функцию обратного вызова событий, реализованную драйвером EvtSerCx2CustomReceiveTransactionCleanup. Этот член является необязательным и может быть установлен null, чтобы указать, что драйвер не реализует функцию.
EvtSerCx2CustomReceiveTransactionEnableNewDataNotification
Указатель на функцию обратного вызова событий, реализованную драйвером, EvtSerCx2CustomReceiveTransactionEnableNewDataNotification функции обратного вызова событий. Этот член является необязательным и может быть установлен null, чтобы указать, что драйвер не реализует функцию.
EvtSerCx2CustomReceiveTransactionQueryProgress
Указатель на функцию обратного вызова событий, реализованную драйвером, EvtSerCx2CustomReceiveTransactionQueryProgress функцию обратного вызова событий. Этот элемент должен указывать на допустимую функцию.
Замечания
Метод SerCx2CustomReceiveTransactionCreate принимает указатель на структуру SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG в качестве входного параметра. Перед вызовом SerCx2CustomReceiveTransactionInitializeвызовите функцию SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT для инициализации этой структуры.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 8.1. |
заголовка | sercx.h |
См. также
EvtSerCx2CustomReceiveTransactionCleanup
EvtSerCx2CustomReceiveTransactionEnableNewDataNotification
EvtSerCx2CustomReceiveTransactionInitialize
EvtSerCx2CustomReceiveTransactionQueryProgress
EvtSerCx2CustomReceiveTransactionStart