Méthode IWMDMStorageGlobals ::GetStatus (mswmdm.h)
La méthode GetStatus récupère la status actuelle d’un support de stockage.
Syntaxe
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Paramètres
[out] pdwStatus
Pointeur vers un DWORD pour recevoir les informations status lorsque la méthode est retournée. Les valeurs suivantes peuvent être retournées dans le paramètre pdwStatus .
Statut | Description |
---|---|
WMDM_STATUS_READY | Le support est dans un état inactif ou prêt. |
WMDM_STATUS_BUSY | Une opération est en cours. Évaluez status valeurs pour déterminer l’opération en cours. |
WMDM_STATUS_STORAGE_NOTPRESENT | Le support de stockage n’est pas présent. Pour les appareils avec plusieurs supports pris en charge, cette valeur est signalée uniquement à partir de l’interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | L’appareil est actuellement occupé à mettre en forme un support de stockage sur un appareil. |
WMDM_STATUS_STORAGE_BROKEN | Le support de stockage est cassé. Pour les appareils avec plusieurs supports pris en charge, cette valeur est signalée uniquement à partir de l’interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | Le support de stockage n’est pas pris en charge par l’appareil. Pour les appareils avec plusieurs supports pris en charge, cette valeur est uniquement retournée à partir de l’interface IWMDMStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | Le support de stockage n’est pas mis en forme. Pour les appareils avec plusieurs supports pris en charge, cette valeur est signalée uniquement à partir de l’interface IWMDMStorageGlobals . |
Valeur retournée
Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes suivantes de codes d’erreur :
- Codes d’erreur COM standard
- Codes d’erreur Windows convertis en valeurs HRESULT
- Codes d’erreur Gestionnaire de périphériques Windows Media
Remarques
Cette méthode doit toujours être appelée avant que l’appelant tente d’interagir avec un support de stockage. La valeur status récupérée est WMDM_STATUS_BUSY si une autre interface a appelé une opération en cours. Vous pouvez évaluer la valeur récupérée à partir de cet appel pour déterminer si une opération en cours a été appelée à partir de l’interface IWMDMStorageGlobals .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |