Método IPortableDeviceCapabilities::GetFunctionalCategories (portabledeviceapi.h)
O método GetFunctionalCategories recupera todas as categorias funcionais compatíveis com o dispositivo.
Sintaxe
HRESULT GetFunctionalCategories(
[out] IPortableDevicePropVariantCollection **ppCategories
);
Parâmetros
[out] ppCategories
Endereço de uma variável que recebe um ponteiro para uma interface IPortableDevicePropVariantCollection que contém todas as categorias funcionais para este dispositivo. Os valores serão GUIDdo tipo VT_CLSID nos valores PROPVARIANT recuperados. O chamador deve liberar essa interface quando terminar com ela.
Retornar valor
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 |
---|---|
|
O método foi bem-sucedido. |
Comentários
Categorias funcionais descrevem os tipos de funções que um dispositivo pode executar, como captura de imagem, captura de áudio e armazenamento. Esse método normalmente é muito rápido, pois o driver geralmente consulta o dispositivo somente na inicialização e armazena em cache os resultados.
Exemplos
Para obter um exemplo de como usar esse método, consulte Recuperando as categorias funcionais compatíveis com um dispositivo.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceapi.h |
Biblioteca | PortableDeviceGUIDs.lib |
Confira também
IPortableDeviceCapabilities Interface
Recuperando as categorias funcionais compatíveis com um dispositivo