Compartilhar via


Método IPortableDeviceValues::GetIPortableDeviceValuesCollectionValue

O método GetIPortableDeviceValuesCollectionValue recupera um valor IPortableDeviceValuesCollection (tipo VT_UNKNOWN) especificado por uma chave.

Sintaxe

HRESULT GetIPortableDeviceValuesCollectionValue(
  [in]  REFPROPERTYKEY                  key,
  [out] IPortableDeviceValuesCollection **ppValue
);

Parâmetros

chave [in]

Uma chave REFPROPERTYKEY que especifica o item a ser recuperado.

ppValue [out]

Endereço de uma variável que recebe um ponteiro para a interface IPortableDeviceValuesCollection recuperada. O chamador é responsável por chamar Release na interface recuperada.

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.
DISP_E_TYPEMISMATCH
A propriedade especificada por key não é uma interface IPortableDeviceValuesCollection .
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
A propriedade especificada por key não está na coleção.

Exemplos

Para obter um exemplo de como usar esse método, consulte Recuperando os recursos de renderização compatíveis com um dispositivo.

Requisitos

Requisito Valor
parâmetro
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Confira também

IPortableDeviceValues Interface

Recuperando os recursos de renderização compatíveis com um dispositivo

SetIPortableDeviceValuesCollectionValue