Metode IStiUSD::GetStatus (stiusd.h)
Metode IStiUSD::GetStatus minidriver gambar diam mengembalikan status perangkat gambar diam.
Sintaks
HRESULT GetStatus(
PSTI_DEVICE_STATUS pDevStatus
);
Parameter
pDevStatus
Penunjuk yang disediakan penelepon ke struktur STI_DEVICE_STATUS .
Nilai kembali
Jika operasi berhasil, metode harus mengembalikan S_OK. Jika tidak, itu harus mengembalikan salah satu kode kesalahan awalan STIERR yang ditentukan dalam stierr.h.
Keterangan
Pemanggil menyediakan nilai untuk anggota dwSize dan StatusMask dari struktur STI_DEVICE_STATUS , dan minidriver harus menyediakan nilai untuk anggota struktur lainnya.
Jika driver sebelumnya telah mengatur bendera STI_GENCAP_POLLING_NEEDED dalam struktur STI_DEV_CAPS perangkat, metode IStiUSD::GetStatus minidriver adalah sarana di mana pemantau peristiwa menentukan apakah Peristiwa Perangkat Gambar Diam telah terjadi. Pemantau peristiwa akan memanggil metode , menentukan STI_DEVSTATUS_EVENT_STATE dalam struktur STI_DEVICE_STATUS yang disediakan. Driver harus melakukan polling perangkat dan mengatur STI_EVENTHANDLING_PENDING jika terjadi peristiwa.
Jika pemanggil menentukan STI_DEVSTATUS_ONLINE_STATE dalam struktur STI_DEVICE_STATUS yang disediakan, minidriver harus mengatur bendera yang sesuai di anggota dwOnlineState struktur.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | stiusd.h (termasuk Stiusd.h) |