PDX_SETSTATE fungsi panggilan balik (dxmini.h)
Fungsi panggilan balik DxSetState dipanggil ketika klien driver miniport video memutuskan ingin beralih dari mode bob ke mode tenam, dan sebaliknya.
Sintaks
PDX_SETSTATE PdxSetstate;
DWORD PdxSetstate(
PVOID unnamedParam1,
PDDSETSTATEININFO unnamedParam2,
PDDSETSTATEOUTINFO unnamedParam3
)
{...}
Parameter
unnamedParam1
Menunjuk ke ekstensi perangkat driver miniport.
unnamedParam2
Menunjuk ke struktur DDSETSTATEINFO yang berisi informasi permukaan dan objek VPE.
unnamedParam3
Menunjuk ke struktur DDSETSTATEOUTINFO yang berisi informasi status untuk port video perangkat keras.
Nilai kembali
DxSetState mengembalikan DX_OK jika berhasil; jika tidak, ia mengembalikan salah satu nilai kesalahan berikut:
Keterangan
Data permukaan yang diteruskan berisi status baru. Jika status baru tidak didukung, driver miniport video akan gagal dalam panggilan.
Jika status baru mengharuskan perangkat untuk kembali dari autoflipping perangkat keras ke autoflipping perangkat lunak, driver miniport video harus mengatur anggota struktur DDSETSTATEOUTINFO di SetStateOutInfo sebagai berikut:
- Anggota dwSoftwareAutoflip sama dengan 1.
- Anggota dwSurfaceIndex sama dengan posisi saat ini dalam daftar balik otomatis permukaan yang menerima data port video perangkat keras.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dxmini.h (termasuk Dxmini.h) |