Condividi tramite


Metodo IWSDDeviceProxy::GetAllMetadata (wsdclient.h)

Recupera tutti i metadati per questo dispositivo.

Sintassi

HRESULT GetAllMetadata(
  [out] WSD_METADATA_SECTION_LIST **ppMetadata
);

Parametri

[out] ppMetadata

Riferimento a una struttura WSD_METADATA_SECTION_LIST che specifica tutti i metadati correlati a un dispositivo. Non rilasciare questo oggetto.

Valore restituito

Questo metodo può restituire uno di questi valori.

I valori restituiti possibili includono, ma non sono limitati ai valori seguenti.

Codice restituito Descrizione
S_OK
Il metodo è stato completato correttamente.
E_POINTER
ppMetadata è NULL.

Commenti

Questo metodo viene fornito in modo che sia possibile accedere ai metadati estesi. Il produttore, l'host del servizio e i metadati specifici del dispositivo sono i migliori ottenuti usando metodi forniti in modo specifico per tali scopi.

GetAllMetadata non causerà il recupero dei metadati dal dispositivo da parte del proxy del dispositivo. GetAllMetadata restituirà invece i metadati recuperati con l'ultima chiamata a BeginGetMetadata e EndGetMetadata. Se nessuno di questi metodi è stato chiamato, GetAllMetadata restituirà i metadati recuperati quando l'oggetto IWSDDeviceProxy è stato inizializzato.

Al termine dell'operazione, la memoria in ppMetadata sarà valida fino a quando non viene chiamato BeginGetMetadata o EndGetMetadata o fino al rilascio dell'oggetto IWSDDeviceProxy .

Requisiti

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

Vedi anche

IWSDDeviceProxy