次の方法で共有


SERCX2_PIO_RECEIVE_CONFIG構造体 (sercx.h)

SERCX2_PIO_RECEIVE_CONFIG 構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい PIO 受信オブジェクトの構成に使用する情報が含まれています。

構文

typedef struct _SERCX2_PIO_RECEIVE_CONFIG {
  ULONG                                            Size;
  PFN_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION    EvtSerCx2PioReceiveInitializeTransaction;
  PFN_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION       EvtSerCx2PioReceiveCleanupTransaction;
  PFN_SERCX2_PIO_RECEIVE_READ_BUFFER               EvtSerCx2PioReceiveReadBuffer;
  PFN_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION EvtSerCx2PioReceiveEnableReadyNotification;
  PFN_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION EvtSerCx2PioReceiveCancelReadyNotification;
} SERCX2_PIO_RECEIVE_CONFIG, *PSERCX2_PIO_RECEIVE_CONFIG;

メンバーズ

Size

この構造体のサイズ (バイト単位)。 SerCx2PioReceiveCreate メソッドは、このメンバーを使用して、呼び出し元が使用している構造体のバージョンを決定します。 この構造体のサイズは、Sercx.h ヘッダー ファイルの将来のバージョンで変更される可能性があります。

EvtSerCx2PioReceiveInitializeTransaction

EvtSerCx2PioReceiveInitializeTransaction イベント コールバック関数 ドライバー実装へのポインター。 このメンバーは省略可能であり、ドライバーが関数を実装していないことを示す NULLに設定できます。

EvtSerCx2PioReceiveCleanupTransaction

EvtSerCx2PioReceiveCleanupTransaction イベント コールバック関数 ドライバー実装へのポインター。 このメンバーは省略可能であり、ドライバーが関数を実装していないことを示す NULLに設定できます。

EvtSerCx2PioReceiveReadBuffer

EvtSerCx2PioReceiveReadBuffer イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは、有効な関数を指している必要があります。

EvtSerCx2PioReceiveEnableReadyNotification

EvtSerCx2PioReceiveEnableReadyNotification イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは、有効な関数を指している必要があります。

EvtSerCx2PioReceiveCancelReadyNotification

EvtSerCx2PioReceiveCancelReadyNotification イベント コールバック関数 ドライバーによって実装されるポインター。 このメンバーは、有効な関数を指している必要があります。

備考

SerCx2PioReceiveCreate メソッドは、SERCX2_PIO_RECEIVE_CONFIG 構造体へのポインターを入力パラメーターとして受け取ります。 SerCx2PioReceiveCreate呼び出す前に、SERCX2_PIO_RECEIVE_CONFIG_INIT 関数を呼び出してこの構造体を初期化します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1 以降でサポートされています。
ヘッダー sercx.h

関連項目

EvtSerCx2PioReceiveCancelReadyNotification

EvtSerCx2PioReceiveCleanupTransaction

EvtSerCx2PioReceiveEnableReadyNotification

EvtSerCx2PioReceiveInitializeTransaction の

EvtSerCx2PioReceiveReadBuffer の

SERCX2_PIO_RECEIVE_CONFIG_INIT

SerCx2PioReceiveCreate