次の方法で共有


ISensorManager インターフェイス (sensorsapi.h)

使用可能なセンサーを検出および取得するためのメソッドと、センサー マネージャー イベントを要求するメソッドを提供します。

継承

ISensorManager インターフェイスは、IUnknown インターフェイスから継承されます。

メソッド

ISensorManager インターフェイスには、これらのメソッドがあります。

 
ISensorManager::GetSensorByID

指定したセンサーへのポインターを取得します。
ISensorManager::GetSensorsByCategory

指定したカテゴリに関連付けられているすべてのセンサーを含むコレクションを取得します。
ISensorManager::GetSensorsByType

指定した型に関連付けられているすべてのセンサーを含むコレクションを取得します。
ISensorManager::RequestPermissions

システム ダイアログ ボックスを開き、センサー データへのアクセス許可をユーザーに要求します。
ISensorManager::SetEventSink

センサー マネージャー イベント通知を受信するインターフェイスを指定します。

注釈

このインターフェイスへのポインターを取得するには、COM CoCreateInstance メソッドを呼び出します。 グループ ポリシーでこのオブジェクトの作成が許可されていない場合、 CoCreateInstanceHRESULT_FROM_WIN32 (ERROR_ACCESS_DISABLED_BY_POLICY) を返します。

次のコード例では、センサー マネージャーのインスタンスを作成します。

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

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー sensorsapi.h

こちらもご覧ください

COM インターフェイス