Bagikan melalui


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)

Lihat juga

IStiDevice::GetStatus

IStiUSD