Bagikan melalui


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
Untuk daftar ekstensif kemungkinan kode kesalahan, lihat Kode Kesalahan.

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

Lihat juga

Antarmuka IMDSPDevice

Antarmuka IWMDMStorageControl

Antarmuka IWMDMStorageGlobals