最新のセンサー データ レポートを取得します。
構文
HRESULT GetData(
[out] ISensorDataReport **ppDataReport
);
パラメーター
[out] ppDataReport
最新のセンサー データ レポートへのポインターを受け取る ISensorDataReport ポインターのアドレス。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
| リターン コード | 説明 |
|---|---|
|
メソッドが成功しました。 |
|
センサー ドライバーは、不適切な形式のデータを提供しました。 たとえば、データはサポートされていない型でした。 プラットフォーム定義データ フィールドのデータ型の詳細については、「 センサー カテゴリ、型、およびデータ フィールド」を参照してください。 |
|
センサーには、レポートするデータがありません。 たとえば、GPS センサーは、サテライト修正プログラムを取得中である可能性があります。 |
|
ppDataReport に対して NULL が渡されました。 |
注釈
位置情報センサーの場合、ユーザーがアクセス許可を付与したセンサーからのみデータを取得できます。
このメソッドは、ドライバーが状態をSENSOR_STATE_READYに設定する前にデータを返す場合があります。
例
センサー データを取得する方法の例については、「センサー データ 値の取得」を参照してください。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| 対象プラットフォーム | Windows |
| ヘッダー | sensorsapi.h |
| Library | Sensorsapi.lib |
| [DLL] | Sensorsapi.dll |