Método IPortableDeviceCapabilities::GetFunctionalCategories (portabledeviceapi.h)
El método GetFunctionalCategories recupera todas las categorías funcionales compatibles con el dispositivo.
Sintaxis
HRESULT GetFunctionalCategories(
[out] IPortableDevicePropVariantCollection **ppCategories
);
Parámetros
[out] ppCategories
Dirección de una variable que recibe un puntero a una interfaz IPortableDevicePropVariantCollection que contiene todas las categorías funcionales de este dispositivo. Los valores serán GUIDde tipo VT_CLSID en los valores de PROPVARIANT recuperados. 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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
Comentarios
Las categorías funcionales describen los tipos de funciones que un dispositivo puede realizar, como la captura de imágenes, la captura de audio y el almacenamiento. Este método suele ser muy rápido, ya que el controlador normalmente consulta el dispositivo solo en el inicio y almacena en caché los resultados.
Ejemplos
Para obtener un ejemplo de cómo usar este método, consulte Recuperación de las categorías funcionales compatibles con un dispositivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |
Consulte también
IPortableDeviceCapabilities (Interfaz)
Recuperar las categorías funcionales admitidas por un dispositivo