Método IWMDMStorageGlobals::GetStatus (mswmdm.h)
O método GetStatus recupera o status atual de um meio de armazenamento.
Sintaxe
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Parâmetros
[out] pdwStatus
Ponteiro para um DWORD para receber as informações de status quando o método retornar. Os valores a seguir podem ser retornados no parâmetro pdwStatus .
Status | Descrição |
---|---|
WMDM_STATUS_READY | O meio está em um estado ocioso ou pronto. |
WMDM_STATUS_BUSY | Uma operação está em andamento. Avalie status valores para determinar a operação em andamento. |
WMDM_STATUS_STORAGE_NOTPRESENT | O meio de armazenamento não está presente. Para dispositivos com mais de um meio com suporte, esse valor só é relatado da interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | No momento, o dispositivo está ocupado formatando um meio de armazenamento em um dispositivo. |
WMDM_STATUS_STORAGE_BROKEN | O meio de armazenamento está quebrado. Para dispositivos com mais de um meio com suporte, esse valor só é relatado da interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | O meio de armazenamento não é compatível com o dispositivo. Para dispositivos com mais de um meio com suporte, esse valor só é retornado da interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | O meio de armazenamento não está formatado. Para dispositivos com mais de um meio com suporte, esse valor só é relatado da interface IWMDMStorageGlobals . |
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro de Gerenciador de Dispositivos do Windows Media
Comentários
Esse método sempre deve ser chamado antes que o chamador tente interagir com um meio de armazenamento. O valor status recuperado será WMDM_STATUS_BUSY se alguma outra interface tiver invocado uma operação em andamento. Você pode avaliar o valor recuperado dessa chamada para determinar se uma operação em andamento foi invocada da interface IWMDMStorageGlobals .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |