Método IPortableDeviceResources::GetSupportedResources (portabledeviceapi.h)

El método GetSupportedResources recupera una lista de recursos admitidos por un objeto específico.

Sintaxis

HRESULT GetSupportedResources(
  [in]  LPCWSTR                      pszObjectID,
  [out] IPortableDeviceKeyCollection **ppKeys
);

Parámetros

[in] pszObjectID

Puntero a una cadena terminada en null que contiene el identificador del objeto.

[out] ppKeys

Dirección de una variable que recibe un puntero a una interfaz IPortableDeviceKeyCollection que contiene una colección de valores PROPERTYKEY que especifica los tipos de recursos admitidos por este tipo de objeto. Si el objeto no puede contener recursos, se trata de una colección vacía. El autor de la llamada debe liberar 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_POINTER
Al menos uno de los argumentos de puntero necesarios era NULL.

Comentarios

La lista de recursos devueltos por este método incluye todos los recursos que el objeto puede admitir. Esto no significa que todos los recursos enumerados tengan realmente datos, pero que el objeto es capaz de admitir cada recurso enumerado.

Requisitos

   
Plataforma de destino Windows
Encabezado portabledeviceapi.h
Library PortableDeviceGUIDs.lib

Consulte también

IPortableDeviceResources (Interfaz)