Partager via


MÉTHODE IMDSPDevice3::FindStorage (mswmdm.h)

La méthode FindStorage recherche un stockage avec l’identificateur unique persistant donné. L’identificateur unique persistant d’un stockage est décrit par la propriété g_wszWMDMPersistentUniqueID de ce stockage.

Syntaxe

HRESULT FindStorage(
  [in]  WMDM_FIND_SCOPE findScope,
  [in]  LPCWSTR         pwszUniqueID,
  [out] IMDSPStorage    **ppStorage
);

Paramètres

[in] findScope

Étendue de l’opération de recherche. Il doit s’agir de l’une des valeurs suivantes.

Valeur Description
WMDM_FIND_SCOPE_GLOBAL Recherchez l’ensemble de l’appareil.
WMDM_FIND_SCOPE_IMMEDIATE_CHILDREN Recherchez uniquement dans les enfants immédiats du stockage actuel.

[in] pwszUniqueID

Identificateur unique persistant du stockage.

[out] ppStorage

Pointeur vers le stockage retourné spécifié par le paramètre pwszUniqueID .

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 de codes d’erreur suivantes :

  • 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.

Notes

Le fournisseur de services retourne un identificateur unique persistant via la propriété g_wszWMDMPersistentUniqueID du stockage. Pour un stockage spécifique, l’identificateur unique persistant fourni par le fournisseur de services doit être identique entre différentes sessions de connexion d’appareil.

L’application peut appeler FindStorage avec cet identificateur unique persistant ultérieurement. En réponse, Windows Media Gestionnaire de périphériques appelle cette méthode sur le fournisseur de services (SP).

Un identificateur unique persistant est utilisé pour identifier de manière unique le contenu stocké sur un appareil particulier. Il ne représente pas un identificateur global unique spécifique au contenu qui reste identique sur tous les appareils. Ainsi, le même contenu stocké dans des stockages différents aura des identificateurs uniques persistants différents.

Windows Media Gestionnaire de périphériques appelle cette méthode uniquement pour les appareils inscrits afin d’activer la synchronisation avec Lecteur multimédia Windows. Pour plus d’informations, consultez Activation de la synchronisation avec Lecteur multimédia Windows.

Configuration requise

   
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

Activation de la synchronisation avec Lecteur multimédia Windows

IMDSPDevice3 Interface

IMDSPStorage3::GetMetadata

IMDSPStorage4::FindStorage

IMDSPStorage4::GetSpecifiedMetadata

Constantes de métadonnées

WMDM_FIND_SCOPE