共用方式為


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]處理 KMD 硬體佇列物件,這是在先前呼叫 dxgkddiCreateHwQueue 中建立的。

hDoorbell

[in/out]作為輸入,包含運行時間對門鈴的句柄。 KMD 可以將輸入句柄儲存在其追蹤結構中。 當 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 值的位欄位。

言論

如需詳細資訊,請參閱 使用者模式工作提交

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3dkmddi.h

另請參閱

D3DKMTCreateAllocation

DXGKARG_CREATEDOORBELL_FLAGS

DxgkDdiCreateDoorbell