D3DDDIARG_SETSTREAMSOURCEUM 結構 (d3dumddi.h)

D3DDDIARG_SETSTREAMSOURCEUM結構描述要系結至用戶記憶體緩衝區的頂點數據流。

語法

typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
  [in] UINT Stream;
  [in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;

成員

[in] Stream

從零開始,頂點數據流要系結至用戶記憶體緩衝區的索引。

[in] Stride

大小,以位元組為單位,從一個頂點到數據流中的下一個頂點。 相較於 SetStreamSource 函式的呼叫, Stride 無法設定為零。 因為只有一個數據流可以系結至用戶記憶體緩衝區,所以數據流中的每個頂點都必須接收不同的數據處理數據。

Stride 值必須對齊 DWORD。

備註

在呼叫使用者模式顯示驅動程式的 SetStreamSourceUM 函式中,會在 pData 參數中傳遞D3DDDIARG_SETSTREAMSOURCEUM結構的指標。 Microsoft Direct3D 運行時間會透過呼叫使用者模式顯示驅動程式的 SetStreamSourceUM 函式中的 pUMBuffer 參數,提供頂點數據流的頂點數據。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

SetStreamSourceUM