Share via


Método IPortableDeviceValues::SetIPortableDevicePropVariantCollectionValue

El método SetIPortableDevicePropVariantCollectionValue agrega un nuevo valor IPortableDevicePropVariantCollection (tipo VT_UNKNOWN) o sobrescribe uno existente.

Sintaxis

HRESULT SetIPortableDevicePropVariantCollectionValue(
  [in] REFPROPERTYKEY                       key,
  [in] IPortableDevicePropVariantCollection *pValue
);

Parámetros

key [in]

REFPROPERTYKEY que especifica el elemento que se va a crear o sobrescribir.

pValue [in]

Puntero a una interfaz IPortableDevicePropVariantCollection que especifica el nuevo valor. El SDK copia una referencia a la interfaz enviada y llama a AddRef en ella.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.

Comentarios

Si un valor existente tiene la misma clave especificada por el parámetro key , sobrescribe el valor existente sin ninguna advertencia. La memoria de clave existente se libera correctamente.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

IPortableDeviceValues (Interfaz)

IPortableDeviceValues::GetIPortableDevicePropVariantCollectionValue