Interfaz IPortableDevicePropVariantCollection

La interfaz IPortableDevicePropVariantCollection contiene una colección de valores PROPVARIANT indexados del mismo VARTYPE. El VARTYPE del primer elemento que se agrega a la colección determina el VARTYPE de la colección. Un intento de agregar un elemento de un VARTYPE diferente puede producir un error si el valor PROPVARIANT no se puede cambiar al VARTYPE actual de la colección. Para cambiar el VARTYPE de la colección, llame a ChangeType.

Esta interfaz se puede recuperar de un método o, si se requiere un nuevo objeto, llame a CoCreate con CLSID_PortableDevicePropVariantCollection.

Miembros

La interfaz IPortableDevicePropVariantCollection hereda de la interfaz IUnknown . IPortableDevicePropVariantCollection también tiene estos tipos de miembros:

Métodos

La interfaz IPortableDevicePropVariantCollection tiene estos métodos.

Método Descripción
Add (Agregar) Agrega un elemento a la colección.
ChangeType Convierte todos los elementos de la colección en el VARTYPE especificado.
Borrar Libera y, a continuación, quita todos los elementos de la colección.
GetAt Recupera un elemento de la colección mediante un índice de base cero.
GetCount Recupera el número de elementos de esta colección.
Gettype Recupera el tipo de datos de los elementos de la colección.
RemoveAt Quita el elemento almacenado en la ubicación especificada por el índice especificado.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

Interfaces de colección