struktur D3DDDICB_SETDISPLAYMODE (d3dumddi.h)

Struktur D3DDDICB_SETDISPLAYMODE menjelaskan alokasi utama yang digunakan untuk memindai ke tampilan.

Sintaks

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

Anggota

[in] hPrimaryAllocation

Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi utama untuk pemindaian. Fungsi pfnAllocateCb runtime Microsoft Direct3D mengembalikan handel ini.

[out] PrivateDriverFormatAttribute

Atribut format privat yang harus digunakan driver tampilan mode pengguna untuk mengonversi permukaan utama saat ini jika fungsi panggilan balik pfnSetDisplayModeCb dikembalikan D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Keterangan

Driver tampilan mode pengguna dapat mengatur anggota hPrimaryAllocation dalam panggilan ke pfnSetDisplayModeCb untuk memindai alokasi apa pun. Namun, alokasi harus ditandai sebagai primer (yaitu, driver tampilan mode pengguna harus mengatur bendera Bit-field utama di anggota Bendera struktur D3DDDI_ALLOCATIONINFO dalam panggilan ke fungsi pfnAllocateCb untuk membuat alokasi).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb