次の方法で共有


D3DDDICB_SETDISPLAYMODE 構造体 (d3dumddi.h)

D3DDDICB_SETDISPLAYMODE構造体は、ディスプレイへのスキャン アウトに使用されるプライマリ割り当てを表します。

構文

typedef struct _D3DDDICB_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE hPrimaryAllocation;
  [out] UINT          PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;

メンバー

[in] hPrimaryAllocation

スキャンアウトのプライマリ割り当てに対するカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。Microsoft Direct3D ランタイムの pfnAllocateCb 関数は、このハンドルを返します。

[out] PrivateDriverFormatAttribute

pfnSetDisplayModeCb コールバック関数がD3DDDIERR_INCOMPATIBLEPRIVATEFORMAT返された場合に、ユーザー モード ディスプレイ ドライバーが現在のプライマリ サーフェスを変換するために使用するプライベート形式属性。

注釈

ユーザー モード ディスプレイ ドライバーは、pfnSetDisplayModeCb の呼び出しで hPrimaryAllocation メンバーを設定して、割り当てをスキャンできます。 ただし、割り当てはプライマリとしてマークする必要があります (つまり、ユーザー モードのディスプレイ ドライバーは、割り当てを作成する pfnAllocateCb 関数の呼び出しで、D3DDDI_ALLOCATIONINFO構造体の Flags メンバーにプライマリ ビット フィールド フラグを設定している必要があります)。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb