Compartir a través de


Interfaz ISensorManager (sensorsapi.h)

Proporciona métodos para detectar y recuperar sensores disponibles y un método para solicitar eventos del administrador de sensores.

Herencia

La interfaz ISensorManager hereda de la interfaz IUnknown.

Métodos

La interfaz ISensorManager tiene estos métodos.

 
ISensorManager::GetSensorByID

Recupera un puntero al sensor especificado.
ISensorManager::GetSensorsByCategory

Recupera una colección que contiene todos los sensores asociados a la categoría especificada.
ISensorManager::GetSensorsByType

Recupera una colección que contiene todos los sensores asociados al tipo especificado.
ISensorManager::RequestPermissions

Abre un cuadro de diálogo del sistema para solicitar permiso de usuario para acceder a los datos del sensor.
ISensorManager::SetEventSink

Especifica la interfaz a través de la que se van a recibir notificaciones de eventos del administrador de sensores.

Comentarios

Para recuperar un puntero a esta interfaz, llame al método COM CoCreateInstance . Si la directiva de grupo no permite la creación de este objeto, CoCreateInstance devolverá HRESULT_FROM_WIN32 (ERROR_ACCESS_DISABLED_BY_POLICY).

Ejemplos

En el código de ejemplo siguiente se crea una instancia del administrador de sensores.

// Create the sensor manager.
hr = CoCreateInstance(CLSID_SensorManager, 
                        NULL, CLSCTX_INPROC_SERVER,
                        IID_PPV_ARGS(&pSensorManager));

if(hr == HRESULT_FROM_WIN32(ERROR_ACCESS_DISABLED_BY_POLICY))
{
    // Unable to retrieve sensor manager due to 
    // group policy settings. Alert the user.
}

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado sensorsapi.h

Consulte también

COM Interfaces