METODE IMDSPDevice::GetStatus (mswmdm.h)
Metode GetStatus mengambil semua informasi status perangkat yang dapat disediakan perangkat.
Sintaks
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Parameter
[out] pdwStatus
Arahkan ke DWORD yang menerima status perangkat saat ini. Nilai status ini ditentukan dalam tabel berikut.
Status | Deskripsi |
---|---|
WMDM_STATUS_READY | Windows Media Device Manager dan subkomponennya dalam keadaan siap. |
WMDM_STATUS_BUSY | Operasi sedang berlangsung. Periksa nilai status lain untuk menentukan operasi mana. |
WMDM_STATUS_DEVICE_NOTPRESENT | Perangkat tidak tersambung ke komputer. |
WMDM_STATUS_STORAGE_NOTPRESENT | Media tidak ada. Untuk perangkat yang mendukung lebih dari satu media, nilai ini hanya dilaporkan dari antarmuka IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | Perangkat sedang sibuk memformat media pada perangkat. |
WMDM_STATUS_STORAGE_BROKEN | Media tidak berfungsi. Untuk perangkat yang mendukung lebih dari satu media, nilai ini hanya dilaporkan dari antarmuka IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | Media tidak didukung oleh perangkat. Untuk perangkat yang mendukung lebih dari satu media, nilai ini hanya dikembalikan dari antarmuka IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | Media tidak diformat. Untuk perangkat yang mendukung lebih dari satu media, nilai ini hanya dikembalikan dari antarmuka IWMDMStorageGlobals . |
WMDM_STATUS_STORAGECONTROL_INSERTING | Metode IWMDMStorageControl::Insert saat ini sedang berjalan. |
WMDM_STATUS_STORAGECONTROL_DELETING | Metode IWMDMStorageControl::D elete saat ini sedang berjalan. |
WMDM_STATUS_STORAGECONTROL_MOVING | Metode IWMDMStorageControl::Move saat ini sedang berjalan. |
WMDM_STATUS_STORAGECONTROL_READING | Metode IWMDMStorageControl::Read saat ini sedang berjalan. |
Nilai kembali
Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:
- Kode kesalahan COM standar
- Kode kesalahan Windows dikonversi ke nilai HRESULT
- Kode galat Pengelola Perangkat Windows Media
Keterangan
Satu atau beberapa nilai status dapat dikembalikan dari panggilan ini. Semua nilai status semua antarmuka perangkat media dilaporkan melalui panggilan ini. Misalnya, jika operasi penyimpanan, seperti menulis file ke perangkat media sedang berlangsung, panggilan ke metode ini melaporkan status sibuk operasi tersebut. Untuk setiap operasi yang sedang berlangsung, nilai status WMDM_STATUS_BUSY selalu ada.
Metode ini harus diimplementasikan. Ini tidak boleh mengembalikan WMDM_E_NOTSUPPORTED atau E_NOTIMPL. Untuk informasi selengkapnya, lihat Antarmuka Wajib dan Opsional.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | mswmdm.h |
Pustaka | Mssachlp.lib |