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 以降でサポートされています。
Header sercx.h

こちらもご覧ください

EvtSerCx2PioReceiveCancelReadyNotification

EvtSerCx2PioReceiveCleanupTransaction

EvtSerCx2PioReceiveEnableReadyNotification

EvtSerCx2PioReceiveInitializeTransaction

EvtSerCx2PioReceiveReadBuffer

SERCX2_PIO_RECEIVE_CONFIG_INIT

SerCx2PioReceiveCreate