次の方法で共有


DXGKARG_DESCRIBEALLOCATION構造体 (d3dkmddi.h)

DXGKARG_DESCRIBEALLOCATION構造体は、既存の割り当てを記述します。

構文

typedef struct _DXGKARG_DESCRIBEALLOCATION {
  [in]  HANDLE                       hAllocation;
  [out] UINT                         Width;
  [out] UINT                         Height;
  [out] D3DDDIFORMAT                 Format;
  [out] D3DDDI_MULTISAMPLINGMETHOD   MultisampleMethod;
  [out] D3DDDI_RATIONAL              RefreshRate;
  [out] UINT                         PrivateDriverFormatAttribute;
  [out] DXGK_DESCRIBEALLOCATIONFLAGS Flags;
  [out] D3DDDI_ROTATION              Rotation;
} DXGKARG_DESCRIBEALLOCATION;

メンバーズ

[in] hAllocation

情報が要求される割り当てのハンドル。 ドライバーは以前、ドライバーの DxgkDdiCreateAllocation 関数への呼び出しから、DXGK_ALLOCATIONINFO 構造体の hAllocation メンバーでこのハンドルを返しました。

[out] Width

割り当ての幅 (ピクセル単位)。 ドライバーは、幅の値を返します。

[out] Height

割り当ての高さ (ピクセル単位)。 ドライバーは高さの値を返します。

[out] Format

割り当てのピクセル形式を示す D3DDDIFORMAT型指定された値。 ドライバーは、形式の値を返します。

[out] MultisampleMethod

割り当てに使用される複数サンプリング メソッドを記述する D3DDDI_MULTISAMPLINGMETHOD 構造体。 ドライバーは説明を返します。

[out] RefreshRate

プライマリ サーフェスが作成された更新レートを示す D3DDDI_RATIONAL 構造体 (該当する場合)。

[out] PrivateDriverFormatAttribute

割り当てのプライベート形式属性を指定する UINT 値。 ドライバーは、オペレーティング システムに公開できないサーフェス形式属性 (タイルサーフェスのピクセル レイアウトなど) を指定します。

オペレーティング システムは、PrivateDriverFormatAttribute の情報を使用して、2 つのサーフェスを比較します。 たとえば、A8R8B8G8 800x600 サーフェスと X8R8B8G8 800x600 サーフェスは、ピクセル レイアウトを含む同じ形式属性を持つ場合、PrivateDriverFormatAttribute で同じ情報を持つ必要があります。

[out] Flags

このメンバーは予約されています。

Windows 8 以降でサポートされています。

[out] Rotation

このメンバーは予約されています。

Windows 8 以降でサポートされています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降で使用できます。
ヘッダー d3dkmddi.h (D3dkmddi.h を含む)

関連項目

D3DDDIFORMAT

D3DDDI_MULTISAMPLINGMETHOD

D3DDDI_RATIONAL

D3DDDI_ROTATION

DXGK_ALLOCATIONINFO

DXGK_DESCRIBEALLOCATIONFLAGS

DxgkDdiCreateAllocation

DxgkDdiDescribeAllocation する