DXGKARG_CREATEDOORBELL 結構 (d3dkmddi.h)
重要
有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
DXGKARG_CREATEDOORBELL 結構包含 KMD 的 DxgkDdiCreateDoorbell 回呼函式的參數。
語法
typedef struct _DXGKARG_CREATEDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
UINT PrivateDriverDataSize;
void *PrivateDriverData;
HANDLE hRingBuffer;
HANDLE hRingBufferControl;
DXGKARG_CREATEDOORBELL_FLAGS Flags;
} DXGKARG_CREATEDOORBELL;
成員
hHwQueue
[in]在先前呼叫 D3DKMTCreateHwQueue 中建立的 KMD 硬體佇列物件句柄。
hDoorbell
[in/out]作為輸入,包含操作系統對門鈴的句柄。 KMD 可以將輸入句柄儲存在其追蹤結構中。 作為輸出, hDoorbell 包含 KMD 對門鈴的核心模式句柄。
PrivateDriverDataSize
[in]與門鈴相關聯的驅動程式私人數據大小,以位元組為單位。
PrivateDriverData
[in/out]與門鈴相關聯的驅動程式私人數據的指標。
hRingBuffer
[in]處理先前由 UMD 建立 的通道緩衝區配置。 此配置是 GPU 可見且已存在。 ResizeRingBufferOperation 旗標是從UMD到 KMD 的提示,是針對此硬體佇列重新建立門鈴,並具有新的重設大小環形緩衝區。
hRingBufferControl
[in]先前由 UMD 建立 之通道緩衝區控制配置的 KMD 句柄。 UMD 和 KMD 可以使用此配置作為控制區域,視需要儲存通道緩衝區讀取/寫入指標位置。 配置必須是 GPU 可見且已存在。
Flags
指定門鈴建立旗標 之DXGKARG_CREATEDOORBELL_FLAGS 值的位欄位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | WIN11_FUTURE |
標頭 | d3dkmddi.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應