Compartir a través de


Método IPortableDeviceValuesCollection::GetAt

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

Sintaxis

HRESULT GetAt(
  [in]  const DWORD                 dwIndex,
  [out]       IPortableDeviceValues **ppValues
);

Parámetros

dwIndex [in]

DWORD que especifica un índice de base cero en la colección.

ppValues [out]

Dirección de una variable que recibe un puntero a una interfaz IPortableDeviceValues de la colección. El autor de la llamada es responsable de llamar a Release en esta interfaz cuando haya terminado con 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.
E_INVALIDARG
El índice de base cero que se pasó estaba fuera del intervalo.
E_POINTER
Un argumento de puntero requerido era NULL.
E_UNEXPECTED
La colección contiene un puntero NULL IPortableDeviceValues.

Comentarios

Los cambios realizados en los valores de la interfaz recuperada se realizarán en la versión almacenada en la colección.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

IPortableDeviceValuesCollection (Interfaz)