функция SERCX2_PIO_TRANSMIT_CONFIG_INIT (sercx.h)

Функция SERCX2_PIO_TRANSMIT_CONFIG_INIT инициализирует структуру SERCX2_PIO_TRANSMIT_CONFIG .

Синтаксис

void SERCX2_PIO_TRANSMIT_CONFIG_INIT(
  [out] SERCX2_PIO_TRANSMIT_CONFIG                        *PioTransmitConfig,
  [in]  PFN_SERCX2_PIO_TRANSMIT_WRITE_BUFFER              EvtSerCx2PioTransmitWriteBuffer,
  [in]  PFN_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION EvtSerCx2PioTransmitEnableReadyNotification,
  [in]  PFN_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION EvtSerCx2PioTransmitCancelReadyNotification
);

Параметры

[out] PioTransmitConfig

Указатель на инициализируемый SERCX2_PIO_TRANSMIT_CONFIG структуры.

[in] EvtSerCx2PioTransmitWriteBuffer

Значение, загружаемое в член EvtSerCx2PioTransmitWriteBufferструктуры SERCX2_PIO_TRANSMIT_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_PIO_TRANSMIT_CONFIG.

[in] EvtSerCx2PioTransmitEnableReadyNotification

Значение, загружаемое в элемент EvtSerCx2PioTransmitEnableReadyNotification структуры SERCX2_PIO_TRANSMIT_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_PIO_TRANSMIT_CONFIG.

[in] EvtSerCx2PioTransmitCancelReadyNotification

Значение, загружаемое в член EvtSerCx2PioTransmitCancelReadyNotification структуры SERCX2_PIO_TRANSMIT_CONFIG . Дополнительные сведения см. в описании этого элемента в SERCX2_PIO_TRANSMIT_CONFIG.

Возвращаемое значение

None

Remarks

Драйвер последовательного контроллера должен использовать эту функцию для инициализации структуры SERCX2_PIO_TRANSMIT_CONFIG перед передачей указателя на эту структуру в качестве входного параметра в метод SerCx2PioTransmitCreate .

SERCX2_PIO_TRANSMIT_CONFIG_INIT задает для элемента Size структуры значение sizeof(SERCX2_PIO_TRANSMIT_CONFIG), а для трех дополнительных элементов структуры — значения, предоставленные в качестве входных параметров функции. Функция задает для других членов структуры значение 0. При необходимости драйвер может явно задать для этих других членов ненулевое значение после вызова SERCX2_PIO_TRANSMIT_CONFIG_INIT .

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.1.
Целевая платформа Персональный компьютер
Верхняя часть sercx.h
IRQL Любой уровень.

См. также раздел

SERCX2_PIO_TRANSMIT_CONFIG

SerCx2PioTransmitCreate