Condividi tramite


Interfaccia ISensorManager (sensorsapi.h)

Fornisce metodi per individuare e recuperare sensori disponibili e un metodo per richiedere eventi di gestione sensori.

Ereditarietà

L'interfaccia ISensorManager eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia ISensorManager include questi metodi.

 
ISensorManager::GetSensorByID

Recupera un puntatore al sensore specificato.
ISensorManager::GetSensorsByCategory

Recupera una raccolta contenente tutti i sensori associati alla categoria specificata.
ISensorManager::GetSensorsByType

Recupera una raccolta contenente tutti i sensori associati al tipo specificato.
ISensorManager::RequestPermissions

Apre una finestra di dialogo di sistema per richiedere l'autorizzazione utente per accedere ai dati del sensore.
ISensorManager::SetEventSink

Specifica l'interfaccia tramite cui ricevere notifiche degli eventi di Gestione sensori.

Commenti

Si recupera un puntatore a questa interfaccia chiamando il metodo COM CoCreateInstance . Se i criteri di gruppo non consentono la creazione di questo oggetto, CoCreateInstance restituirà HRESULT_FROM_WIN32 (ERROR_ACCESS_DISABLED_BY_POLICY).

Esempio

Il codice di esempio seguente crea un'istanza del gestore sensori.

// 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.
}

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione sensorsapi.h

Vedi anche

Interfacce COM