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)
Header d3dkmthk.h

こちらもご覧ください

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell