Partager via


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
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

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

Voir aussi

IWMDMStorageGlobals, interface