D3DKMT_CREATE_DOORBELL_FLAGS 構造体 (d3dkmthk.h)

重要

一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

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

予約;0 に設定します。

Value

構造体メンバーにアクセスする別の方法。

要件

要件
サポートされている最小のクライアント WIN11_FUTURE
Header d3dkmthk.h

こちらもご覧ください

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell