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 |