funzione SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT (sercx.h)

La funzione SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT inizializza una struttura di SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG .

Sintassi

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
);

Parametri

[out] Config

Puntatore alla struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG che deve essere inizializzata.

[in] EvtSerCx2CustomReceiveTransactionStart

Valore da caricare nel membro EvtSerCx2CustomReceiveTransactionStart della struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in, optional] EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

Valore da caricare nel membro EvtSerCx2CustomReceiveTransactionEnableNewDataNotification della struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in] EvtSerCx2CustomReceiveTransactionQueryProgress

Valore da caricare nel membro EvtSerCx2CustomReceiveTransactionQueryProgress della struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Per altre informazioni, vedere la descrizione di questo membro in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

Valore restituito

nessuno

Osservazioni

Il driver del controller seriale deve usare questa funzione per inizializzare una struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG prima di passare un puntatore a questa struttura come parametro di input al metodo SerCx2CustomReceiveTransactionCreate .

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT imposta il membro Size della struttura su sizeof(SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG) e imposta tre membri aggiuntivi della struttura sui valori forniti come parametri di input alla funzione. La funzione imposta gli altri membri della struttura su zero. Il driver può, se necessario, impostare in modo esplicito questi altri membri su valori non zero dopo la chiamata SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT .

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.1.
Piattaforma di destinazione Desktop
Intestazione sercx.h
IRQL Qualsiasi livello.

Vedi anche

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SerCx2CustomReceiveTransactionCreate