Metodo IWSDDeviceProxy::EndGetMetadata (wsdclient.h)

Termina una richiesta asincrona per i metadati e restituisce i metadati correlati a un dispositivo.

Sintassi

HRESULT EndGetMetadata(
  [in] IWSDAsyncResult *pResult
);

Parametri

[in] pResult

Oggetto IWSDAsyncResult restituito da BeginGetMetadata.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati a, quanto segue:

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_INVALIDARG
pResult è NULL.
E_ABORT
Impossibile completare il metodo.
E_FAIL
Il metodo non è riuscito. I metadati non sono stati restituiti, non sono stati validi o è stato generato un errore.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.

Commenti

EndGetMetadata deve essere chiamato solo dopo che l'oggetto IWSDAsyncResult restituito da BeginGetMetadata ha indicato che l'operazione è stata completata. Dopo aver chiamato EndGetMetadata, i risultati del recupero dei metadati più recenti sono accessibili tramite i metodi GetAllMetadata, GetHostMetadata, GetThisDeviceMetadata e GetThisModelMetadata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdclient.h (includere Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDDeviceProxy