MÉTHODE IMDSPStorageGlobals ::GetStatus (mswmdm.h)
La méthode GetStatus récupère la status actuelle du support de stockage.
Syntaxe
HRESULT GetStatus(
[out] DWORD *pdwStatus
);
Paramètres
[out] pdwStatus
Pointeur vers un DWORD contenant les informations status. Les valeurs status suivantes peuvent être retournées par le paramètre pdwStatus.
Statut | Description |
---|---|
WMDM_STATUS_READY | Le support est dans un état prêt inactif. |
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 n’est pas présent. Pour les appareils qui prennent en charge plusieurs supports, cette valeur est signalée uniquement à partir de l’interface IMDSPStorageGlobals . |
WMDM_STATUS_STORAGE_INITIALIZING | L’appareil est actuellement occupé à mettre en forme le média sur un appareil. |
WMDM_STATUS_STORAGE_BROKEN | Le médium est cassé. Pour les appareils qui prennent en charge plusieurs supports, cette valeur est signalée uniquement à partir de l’interface IMDSPStorageGlobals . |
WMDM_STATUS_STORAGE_NOTSUPPORTED | Le support n’est pas pris en charge par l’appareil. Pour les appareils qui prennent en charge plusieurs supports, cette valeur est uniquement retournée à partir de l’interface IMDSPStorageGlobals . |
WMDM_STATUS_STORAGE_UNFORMATTED | Le support n’est pas mis en forme. Pour les appareils qui prennent en charge plusieurs supports, cette valeur est signalée uniquement à partir de l’interface IMDSPStorageGlobals . |
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
Vous devez toujours appeler cette méthode avant d’essayer d’interagir avec un support de stockage. La valeur status retournée est WMDM_STATUS_BUSY si une autre interface a appelé une opération en cours. Vous pouvez évaluer la valeur retournée par cet appel pour déterminer si une opération en cours a été appelée à partir de l’interface IMDSPStorageGlobals .
Cette méthode doit être implémentée. Il ne doit pas retourner WMDM_E_NOTSUPPORTED ni E_NOTIMPL. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour