SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT function (sercx.h)
The SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT function initializes a SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure.
Syntax
void SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT(
[out] SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG *Config,
[in] PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START EvtSerCx2CustomTransmitTransactionStart
);
Parameters
[out] Config
A pointer to the SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure that is to be initialized.
[in] EvtSerCx2CustomTransmitTransactionStart
The value to load into the EvtSerCx2CustomTransmitTransactionStart member of the SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure. For more information, see the description of this member in SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
Return value
None
Remarks
Your serial controller driver must use this function to initialize a SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure before passing a pointer to this structure as an input parameter to the SerCx2CustomTransmitTransactionCreate method.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT sets the Size member of the structure to sizeof(SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG), and sets the EvtSerCx2CustomTransmitTransactionStart member to the value supplied as an input parameter to the function. The function sets the other members of the structure to zero. The driver can, if necessary, explicitly set these other members to nonzero values after the SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT call.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows 8.1. |
Target Platform | Desktop |
Header | sercx.h |
IRQL | Any level. |