Bagikan melalui


struktur DXGKARG_DESCRIBEALLOCATION (d3dkmddi.h)

Struktur DXGKARG_DESCRIBEALLOCATION menjelaskan alokasi yang ada.

Sintaks

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;

Anggota

[in] hAllocation

Handel ke alokasi yang diminta informasi. Driver sebelumnya mengembalikan handel ini di anggota hAllocation struktur DXGK_ALLOCATIONINFO dari panggilan ke fungsi DxgkDdiCreateAllocation driver.

[out] Width

Lebar alokasi, dalam piksel. Driver mengembalikan nilai lebar.

[out] Height

Tinggi alokasi, dalam piksel. Driver mengembalikan nilai tinggi.

[out] Format

Nilai jenis D3DDDIFORMAT yang menunjukkan format piksel alokasi. Driver mengembalikan nilai format.

[out] MultisampleMethod

Struktur D3DDDI_MULTISAMPLINGMETHOD yang menjelaskan metode multi-pengambilan sampel yang digunakan untuk alokasi. Driver mengembalikan deskripsi.

[out] RefreshRate

Struktur D3DDDI_RATIONAL yang menunjukkan laju refresh tempat permukaan utama dibuat, jika berlaku.

[out] PrivateDriverFormatAttribute

Nilai UINT yang menentukan atribut format privat untuk alokasi. Driver menentukan atribut format permukaan (misalnya, tata letak piksel permukaan ubin) yang sebaliknya tidak dapat diekspos ke sistem operasi.

Sistem operasi menggunakan informasi di PrivateDriverFormatAttribute untuk membandingkan dua permukaan. Misalnya, permukaan A8R8B8G8 800x600 dan permukaan X8R8B8G8 800x600 harus memiliki informasi yang sama di PrivateDriverFormatAttribute jika memiliki atribut format yang sama, yang mencakup tata letak piksel.

[out] Flags

Anggota ini dicadangkan.

Didukung dimulai dengan Windows 8.

[out] Rotation

Anggota ini dicadangkan.

Didukung dimulai dengan Windows 8.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

D3DDDIFORMAT

D3DDDI_MULTISAMPLINGMETHOD

D3DDDI_RATIONAL

D3DDDI_ROTATION

DXGK_ALLOCATIONINFO

DXGK_DESCRIBEALLOCATIONFLAGS

DxgkDdiCreateAllocation

DxgkDdiDescribeAllocation