共用方式為


SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE函式 (spb.h)

SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE 函式會傳回已初始化以描述簡單數據緩衝區的 SPB_TRANSFER_LIST_ENTRY 結構。

語法

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE(
  [in] SPB_TRANSFER_DIRECTION Direction,
  [in] ULONG                  DelayInUs,
  [in] PVOID                  Buffer,
  [in] ULONG                  BufferCb
);

參數

[in] Direction

傳輸的方向。 函式會將此值寫入 SPB_TRANSFER_LIST_ENTRY 結構 Direction 成員。

[in] DelayInUs

微秒的選擇性延遲。 函式會將此值寫入 SPB_TRANSFER_LIST_ENTRY 結構的 DelayInUs 成員。

[in] Buffer

數據緩衝區的指標。 函式會將此值寫入 SPB_TRANSFER_LIST_ENTRY 結構的 Buffer.Simple.Buffer 成員。 如需詳細資訊,請參閱 SPB_TRANSFER_BUFFER_LIST_ENTRY緩衝區 成員的描述。

[in] BufferCb

Buffer 所指向之緩衝區的大小,以位元組為單位,。 函式會將此值寫入 SPB_TRANSFER_LIST_ENTRY 結構的 Buffer.Simple.BufferCb 成員。 如需詳細資訊,請參閱 SPB_TRANSFER_BUFFER_LIST_ENTRYBufferCb 成員的描述。

傳回值

SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE 會傳回初始化 SPB_TRANSFER_LIST_ENTRY 結構。

言論

此初始化函式會傳回類型為 SPB_TRANSFER_LIST_ENTRY的未命名局部變數。 此變數的記憶體會配置在呼叫端的堆疊框架中,而且在堆疊框架保留在範圍內時有效。

SPB_MDL_TRANSFER_ENTRY 會將 SPB_TRANSFER_LIST_ENTRY 結構的 Buffer.Format 成員設定為 SpbTransferBufferFormatSimple。 如需緩衝區格式的詳細資訊,請參閱 SPB_TRANSFER_BUFFER_FORMAT

要求

要求 價值
目標平臺 桌面
標頭 spb.h
IRQL 任何 IRQL

另請參閱