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