Condividi tramite


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
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

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

Vedi anche

Interfaccia IWMDMStorageGlobals