Share via


Metodo IPortableDeviceValues::SetIPortableDeviceKeyCollectionValue (portabledevicetypes.h)

Aggiunge un nuovo valore SetIPortableDeviceKeyCollectionValue (tipo VT_UNKNOWN) o ne sovrascrive uno esistente.

Sintassi

HRESULT SetIPortableDeviceKeyCollectionValue(
  [in] REFPROPERTYKEY               key,
  [in] IPortableDeviceKeyCollection *pValue
);

Parametri

[in] key

REFPROPERTYKEY che specifica l'elemento da creare o sovrascrivere.

[in] pValue

Puntatore a un'interfaccia IPortableDeviceKeyCollection che specifica il nuovo valore. L'SDK copia un riferimento all'interfaccia inviata e chiama AddRef su di esso.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Se un valore esistente ha la stessa chiave specificata dal parametro chiave , sovrascrive il valore esistente senza alcun avviso. La memoria della chiave esistente viene rilasciata in modo appropriato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledevicetypes.h

Vedi anche

Interfaccia IPortableDeviceValues

IPortableDeviceValues::GetIPortableDeviceKeyCollectionValue