структура 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по