Partager via


Méthode IWSDDeviceProxy ::EndGetMetadata (wsdclient.h)

Termine une demande asynchrone de métadonnées et retourne les métadonnées liées à un appareil.

Syntaxe

HRESULT EndGetMetadata(
  [in] IWSDAsyncResult *pResult
);

Paramètres

[in] pResult

Objet IWSDAsyncResult retourné par BeginGetMetadata.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :

Code de retour Description
S_OK
La méthode s’est terminée avec succès.
E_INVALIDARG
pResult a la valeur NULL.
E_ABORT
Impossible de terminer la méthode.
E_FAIL
Échec de la méthode. Les métadonnées n’ont pas été retournées, n’étaient pas valides ou une erreur a été générée.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.

Remarques

EndGetMetadata doit être appelé uniquement après que l’objet IWSDAsyncResult retourné par BeginGetMetadata a indiqué que l’opération est terminée. Une fois EndGetMetadata appelé, les résultats de la dernière récupération des métadonnées sont accessibles via les méthodes GetAllMetadata, GetHostMetadata, GetThisDeviceMetadata et GetThisModelMetadata .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdclient.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDDeviceProxy