IMMDevice::Metode GetState (mmdeviceapi.h)

Metode GetState mengambil status perangkat saat ini.

Sintaks

HRESULT GetState(
  [out] DWORD *pdwState
);

Parameter

[out] pdwState

Arahkan ke variabel DWORD tempat metode menulis status perangkat saat ini. Nilai status perangkat adalah salah satu konstanta DEVICE_STATE_XXX berikut:

DEVICE_STATE_ACTIVE

DEVICE_STATE_DISABLED

DEVICE_STATE_NOTPRESENT

DEVICE_STATE_UNPLUGGED

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian disertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
E_POINTER
Parameter pdwState adalah NULL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mmdeviceapi.h

Lihat juga

Antarmuka IMMDevice