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) |