Freigeben über


SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT-Funktion (sercx.h)

Die SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT-Funktion initialisiert eine SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur.

Syntax

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

Parameter

[out] Config

Ein Zeiger auf die SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur, die initialisiert werden soll.

[in] EvtSerCx2CustomReceiveTransactionStart

Der wert, der in die EvtSerCx2CustomReceiveTransactionStart Member der SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in, optional] EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

Der Wert, der in das EvtSerCx2CustomReceiveTransactionEnableNewDataNotification Member der SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in] EvtSerCx2CustomReceiveTransactionQueryProgress

Der Wert, der in das EvtSerCx2CustomReceiveTransactionQueryProgress Member der SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

Rückgabewert

Nichts

Bemerkungen

Der serielle Controllertreiber muss diese Funktion verwenden, um eine SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur zu initialisieren, bevor ein Zeiger auf diese Struktur als Eingabeparameter an die SerCx2CustomReceiveTransactionCreate-Methode übergeben wird.

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT legt das Size Member der Struktur auf Sizeof(SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG) fest und legt drei zusätzliche Elemente der Struktur auf die Werte fest, die als Eingabeparameter für die Funktion bereitgestellt werden. Die Funktion legt die anderen Elemente der Struktur auf Null fest. Der Treiber kann bei Bedarf diese anderen Member explizit auf Werte ohne Zero festlegen, nachdem der SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT Aufruf aufgerufen wurde.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.1.
Zielplattform- Desktop
Header- sercx.h
IRQL- Jede Ebene.

Siehe auch

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SerCx2CustomReceiveTransactionCreate