Condividi tramite


Metodo IMDSPStorage4::GetSpecifiedMetadata (mswmdm.h)

Il metodo GetSpecifiedMetadata recupera solo l'oggetto metadati specificato per una risorsa di archiviazione.

Sintassi

HRESULT GetSpecifiedMetadata(
  [in]  DWORD         cProperties,
  [in]  LPCWSTR       *ppwszPropNames,
  [out] IWMDMMetaData *pMetadata
);

Parametri

[in] cProperties

Conteggio delle proprietà da recuperare.

[in] ppwszPropNames

Matrice contenente i nomi delle proprietà da recuperare. Le dimensioni di questa matrice devono essere uguali a cProperties.

[out] pMetadata

Puntatore al puntatore dell'interfaccia IWMDMMetaData restituito.

Valore restituito

Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

Questo metodo fornisce al client il controllo su quali proprietà vengono recuperate. Il client può specificare i nomi delle proprietà per le proprietà che il client deve recuperare.

Al contrario, il metodo GetMetadata recupera tutti i metadati di archiviazione (proprietà).

Se nessuna delle proprietà specificate può essere restituita, il provider di servizi deve restituire WMDM_E_NOTSUPPORTED o qualsiasi codice di errore appropriato.

Se è possibile recuperare almeno una proprietà, il provider di servizi deve restituire tale proprietà e impostare il codice restituito su un codice di operazione riuscita di WMDM_S_NOT_ALL_PROPERTIES_RETRIEVED.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPStorage4