共用方式為


SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG結構 (sercx.h)

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG 結構包含序列架構延伸模組第 2 版用來設定新自定義接收交易物件的資訊。

語法

typedef struct _SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG {
  ULONG                                                              Size;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE                   EvtSerCx2CustomReceiveTransactionInitialize;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START                        EvtSerCx2CustomReceiveTransactionStart;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP                      EvtSerCx2CustomReceiveTransactionCleanup;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS               EvtSerCx2CustomReceiveTransactionQueryProgress;
} SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG;

成員

Size

這個 結構的大小,以位元組為單位。 SerCx2CustomReceiveTransactionCreate 方法會使用此成員來判斷呼叫端所使用的結構版本。 此結構的大小可能會在 Sercx.h 頭文件的未來版本中變更。

EvtSerCx2CustomReceiveTransactionInitialize

驅動程式實作 EvtSerCx2CustomReceiveTransactionInitialize 事件回呼函式的指標。 這個成員是選擇性的,可以設定為 NULL,表示驅動程式不會實作 函式。

EvtSerCx2CustomReceiveTransactionStart

驅動程序實作 EvtSerCx2CustomReceiveTransactionStart 事件回呼函式的指標。 這個成員必須指向有效的函式。

EvtSerCx2CustomReceiveTransactionCleanup

驅動程式實作 EvtSerCx2CustomReceiveTransactionCleanup 事件回呼函式的指標。 這個成員是選擇性的,可以設定為 NULL,表示驅動程式不會實作 函式。

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

驅動程序實作 EvtSerCx2CustomReceiveTransactionEnableNewDataNotification 事件回呼函式的指標。 這個成員是選擇性的,可以設定為 NULL,表示驅動程式不會實作 函式。

EvtSerCx2CustomReceiveTransactionQueryProgress

驅動程式實作 EvtSerCx2CustomReceiveTransactionQueryProgress 事件回呼函式的指標。 這個成員必須指向有效的函式。

言論

SerCx2CustomReceiveTransactionCreate 方法接受 SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG 結構的指標做為輸入參數。 呼叫 SerCx2CustomReceiveTransactionInitialize之前,請呼叫 SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT 函式來初始化這個結構。

要求

要求 價值
最低支援的用戶端 從 Windows 8.1 開始支援。
標頭 sercx.h

另請參閱

EvtSerCx2CustomReceiveTransactionCleanup

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

EvtSerCx2CustomReceiveTransactionInitialize

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionStart

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SerCx2CustomReceiveTransactionCreate