Compartir a través de


IPortableDevicePropVariantCollection::GetAt (método)

El método GetAt recupera un elemento de la colección mediante un índice de base cero.

Sintaxis

HRESULT GetAt(
  [in]  const DWORD       dwIndex,
  [out]       PROPVARIANT *pValue
);

Parámetros

dwIndex [in]

DWORD que contiene el índice de base cero del elemento que se va a recuperar.

pValue [out]

Puntero a una estructura PROPVARIANT . El autor de la llamada es responsable de liberar esta memoria llamando a PropVariantClear.

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.
E_POINTER
Un argumento de puntero requerido era NULL.
E_INVALIDARG
El índice que se pasó estaba fuera del intervalo.

Ejemplos

Para obtener un ejemplo de cómo usar este método, consulte Recuperación de las categorías funcionales compatibles con un dispositivo.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

IPortableDevicePropVariantCollection (Interfaz)

Recuperar un identificador de objeto de un identificador único persistente

Recuperación de eventos de servicio admitidos

Recuperación de formatos de servicio admitidos

Recuperación de métodos de servicio admitidos

Recuperar los tipos de contenido admitidos por un dispositivo

Recuperar las categorías funcionales compatibles con un dispositivo

Recuperación de los identificadores de objeto funcionales para un dispositivo

Recuperación de las funcionalidades de representación compatibles con un dispositivo

Establecer propiedades para varios objetos