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 以降で使用できます。 |
Header | d3dkmddi.h (D3dkmddi.h を含む) |