次の方法で共有


SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST関数 (spb.h)

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST 関数は、散布図リストを記述するために初期化された SPB_TRANSFER_LIST_ENTRY 構造体を返します。

構文

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST(
  [in] SPB_TRANSFER_DIRECTION            Direction,
  [in] ULONG                             DelayInUs,
  [in] SPB_TRANSFER_BUFFER_LIST_ENTRY [] BufferList,
  [in] ULONG                             BufferListCe
);

パラメーター

[in] Direction

転送の方向。 この関数は、この値を SPB_TRANSFER_LIST_ENTRY 構造体の Direction メンバーに書き込みます。

[in] DelayInUs

オプションの遅延 (マイクロ秒単位)。 この関数は、この値を SPB_TRANSFER_LIST_ENTRY 構造体の DelayInUs メンバーに書き込みます。

[in] BufferList

散布図リストを記述する SPB_TRANSFER_BUFFER_LIST_ENTRY 構造体の配列へのポインター。 この関数は、この値を Buffer.BufferList.ListSPB_TRANSFER_LIST_ENTRY 構造体のメンバーに書き込みます。 詳細については、SPB_TRANSFER_BUFFERBufferList.List メンバーの説明を参照してください。

[in] BufferListCe

BufferList 指す散布図収集リスト内のバッファーの数。 この関数は、この値を SPB_TRANSFER_LIST_ENTRY 構造体の Buffer.BufferList.ListCe メンバーに書き込みます。 詳細については、SPB_TRANSFER_BUFFERBufferList.ListCe メンバーの説明を参照してください。

戻り値

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST は初期化された SPB_TRANSFER_LIST_ENTRY 構造体を返します。

備考

この初期化関数は、SPB_TRANSFER_LIST_ENTRY型の名前のないローカル変数を返します。 この変数のストレージは呼び出し元のスタック フレームに割り当てられ、スタック フレームがスコープ内に残っている間は有効です。

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST は、SPB_TRANSFER_LIST_ENTRY 構造体の Buffer.Format メンバーを spbTransferBufferFormatList に設定します。 バッファー形式の詳細については、「SPB_TRANSFER_BUFFER_FORMAT」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー spb.h
IRQL 任意の IRQL

関連項目