Metodo IWMDMStorageGlobals::GetStatus (mswmdm.h)
Il metodo GetStatus recupera lo stato corrente di un supporto di archiviazione.
Sintassi
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Parametri
[out] pdwStatus
Puntatore a un DWORD per ricevere le informazioni sullo stato quando il metodo restituisce . I valori seguenti possono essere restituiti nel parametro pdwStatus .
Stato | Descrizione |
---|---|
WMDM_STATUS_READY | Il supporto è in stato di inattività o pronto. |
WMDM_STATUS_BUSY | Un'operazione è in corso. Valutare i valori di stato per determinare l'operazione in corso. |
WMDM_STATUS_STORAGE_NOTPRESENT | Il supporto di archiviazione non è presente. Per i dispositivi con più supporti supportati, questo valore viene segnalato solo dall'interfaccia IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | Il dispositivo è attualmente occupato durante la formattazione di un supporto di archiviazione in un dispositivo. |
WMDM_STATUS_STORAGE_BROKEN | Il supporto di archiviazione è interrotto. Per i dispositivi con più supporti supportati, questo valore viene segnalato solo dall'interfaccia IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | Il supporto di archiviazione non è supportato dal dispositivo. Per i dispositivi con più supporti supportati, questo valore viene restituito solo dall'interfaccia IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | Il supporto di archiviazione non è formattato. Per i dispositivi con più supporti supportati, questo valore viene segnalato solo dall'interfaccia IWMDMStorageGlobals . |
Valore restituito
Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:
- Codici di errore COM standard
- Codici di errore di Windows convertiti in valori HRESULT
- Codici di errore di Windows Media Gestione dispositivi
Commenti
Questo metodo deve essere sempre chiamato prima che il chiamante tenti di interagire con un supporto di archiviazione. Il valore di stato recuperato è WMDM_STATUS_BUSY se un'altra interfaccia ha richiamato un'operazione in corso. È possibile valutare il valore recuperato da questa chiamata per determinare se un'operazione in corso è stata richiamata dall'interfaccia IWMDMStorageGlobals .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |