D3DKMT_CREATE_DOORBELL_FLAGS 结构 (d3dkmthk.h)

D3DKMT_CREATE_DOORBELL_FLAGS 结构指定用于创建门铃的标志。

语法

typedef struct _D3DKMT_CREATE_DOORBELL_FLAGS {
  union {
    struct {
      UINT RequireSecondaryCpuVA : 1;
      UINT ResizeRingBufferOperation : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DKMT_CREATE_DOORBELL_FLAGS;

成员

RequireSecondaryCpuVA

UMD 在实现辅助门铃位置的硬件上设置此标志。 对于此类设备,OS 为此门铃保留另一个 CPU 虚拟地址。 此地址在门铃的生存期内保持不变,即使基础物理门铃断开连接也是如此。

ResizeRingBufferOperation

从 UMD 到 KMD 的指示,指示正在为此硬件队列重新创建门铃,其中包含一个新的重设大小的 hRingBuffer 环形缓冲区。

Reserved

预留给系统使用。

Value

访问结构成员的替代方法。

注解

有关详细信息,请参阅 用户模式工作提交

要求

要求
最低受支持的客户端 Windows 11,版本 24H2 (WDDM 3.2)
标头 d3dkmthk.h

另请参阅

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell