функция SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT (sercx.h)
Функция SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT инициализирует структуру SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG .
Синтаксис
void SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT(
[out] SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG *Config,
[in] PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START EvtSerCx2CustomReceiveTransactionStart,
[in, optional] PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification,
[in] PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS EvtSerCx2CustomReceiveTransactionQueryProgress
);
Параметры
[out] Config
Указатель на инициализированную структуру SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG .
[in] EvtSerCx2CustomReceiveTransactionStart
Значение, загружаемое в член EvtSerCx2CustomReceiveTransactionStart структуры SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
[in, optional] EvtSerCx2CustomReceiveTransactionEnableNewDataNotification
Значение, загружаемое в элемент EvtSerCx2CustomReceiveTransactionEnableNewDataNotification структуры SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
[in] EvtSerCx2CustomReceiveTransactionQueryProgress
Значение, загружаемое в член EvtSerCx2CustomReceiveTransactionQueryProgress структуры SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
Возвращаемое значение
None
Remarks
Драйвер последовательного контроллера должен использовать эту функцию для инициализации структуры SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG перед передачей указателя на эту структуру в качестве входного параметра в метод SerCx2CustomReceiveTransactionCreate .
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT задает для элемента Size структуры значение sizeof(SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG), а для трех дополнительных элементов структуры — значения, предоставленные в качестве входных параметров функции. Функция задает для других членов структуры значение 0. При необходимости драйвер может явно задать для этих других членов ненулевое значение после вызова SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8.1. |
Целевая платформа | Персональный компьютер |
Верхняя часть | sercx.h |
IRQL | Любой уровень. |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по