Compartilhar via


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

O método GetSupportedResources recupera uma lista de recursos compatíveis com um objeto específico.

Sintaxe

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

Parâmetros

[in] pszObjectID

Ponteiro para uma cadeia de caracteres terminada em nulo que contém a ID do objeto.

[out] ppKeys

Endereço de uma variável que recebe um ponteiro para uma interface IPortableDeviceKeyCollection que contém uma coleção de valores PROPERTYKEY especificando tipos de recursos compatíveis com esse tipo de objeto. Se o objeto não puder armazenar recursos, essa será uma coleção vazia. O chamador deve liberar essa interface quando terminar com ela.

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
Pelo menos um dos argumentos de ponteiro necessários era NULL.

Comentários

A lista de recursos retornados por esse método inclui todos os recursos aos quais o objeto pode dar suporte. Isso não significa que todos os recursos listados realmente tenham dados, mas que o objeto é capaz de dar suporte a cada recurso listado.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h
Biblioteca PortableDeviceGUIDs.lib

Confira também

IPortableDeviceResources Interface