Metodo IPortableDeviceValues::GetValue (portabledevicetypes.h)
L'interfaccia GetValue recupera un valore PROPVARIANT specificato da una chiave.
Sintassi
HRESULT GetValue(
[in] REFPROPERTYKEY key,
[out] PROPVARIANT *pValue
);
Parametri
[in] key
Chiave REFPROPERTYKEY che specifica l'elemento da recuperare.
[out] pValue
Puntatore al valore PROPVARIANT recuperato. Il chiamante deve rilasciare la memoria chiamando PropVariantClear al termine della chiamata.
Valore restituito
Il metodo restituisce un HRESULT. I valori restituiti possibili vengono visualizzati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
La proprietà specificata dalla chiave non è nella raccolta. |
Commenti
Questo metodo può essere usato per recuperare un valore di qualsiasi tipo dalla raccolta. Tuttavia, se si conosce il tipo di valore in anticipo, usare uno dei metodi di recupero specializzati di questa interfaccia per un controllo di tipo aggiuntivo.
Quando varTYPE per pValue è VT_VECTOR o VT_UI1, il recupero di un buffer NULL o di dimensioni zero non è supportato. Ad esempio, né pValue.caub.pElems = NULL né pValue.caub.cElems = 0 sono consentiti.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledevicetypes.h |
Vedi anche
Interfaccia IPortableDeviceValues
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per