次の方法で共有


sensorscx.h ヘッダー

このヘッダーはセンサーによって使用されます。 詳細については、次を参照してください。

sensorscx.h には、次のプログラミング インターフェイスが含まれています。

関数

 
SENSOR_CONFIG_INIT

この関数は、SENSOR_CONFIG構造体を初期化します。
SENSOR_CONTROLLER_CONFIG_INIT

この関数は、SENSOR_CONTROLLER_CONFIG構造体を初期化します。
SensorsCxDeviceGetSensorList

この関数は、WDFDEVICE に関連付けられているセンサー インスタンスの一覧を返します。
SensorsCxDeviceInitConfig

この関数は、センサー デバイスを構成します。
SensorsCxDeviceInitialize

この関数は、クラス拡張機能でセンサーを初期化します。
SensorsCxSensorCreate

この関数は、クラス拡張機能でセンサーのインスタンスを作成します。
SensorsCxSensorDataReady

この関数は、ドライバーがデータを取得したことをクラス拡張機能に通知します。
SensorsCxSensorHistoryRetrievalCompleted

SensorsCxSensorHistoryRetrievalCompleted 関数は、履歴の取得が完了したことを示します。
SensorsCxSensorInitialize

この関数は、センサーの列挙プロパティを設定します。
SensorsCxStateChange

状態変更を初期化するために使用されます。

コールバック関数

 
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL

センサーからの履歴の取得を取り消します。
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY

センサーにこれまでに記録された履歴をクリアします。
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL

IOCTL を処理するためのコールバック。
EVT_SENSOR_DRIVER_DISABLE_WAKE

センサーのスリープ解除を無効にするコールバック。
EVT_SENSOR_DRIVER_ENABLE_WAKE

センサーのスリープ解除を有効にするコールバック。
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES

このコールバック関数は、センサーに関連付けられている特定のデータ フィールドのプロパティを返します。
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL

このコールバック関数は、指定したセンサーのデータ間隔を返します。
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS

このコールバック関数は、センサーに関連付けられているしきい値を返します。
EVT_SENSOR_DRIVER_GET_PROPERTIES

このコールバック関数は、特定のセンサーのプロパティを返します。
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS

このコールバック関数は、指定したセンサーでサポートされているデータ フィールドの一覧を返します。
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY

このコールバック関数は、指定したセンサーのバッチ待機時間を設定します。
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL

このコールバック関数は、指定したセンサーのデータ間隔を設定します。
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS

このコールバック関数は、センサーに関連付けられている 1 つ以上のデータ フィールドのしきい値を設定します。
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL

センサーにこれまでに記録された履歴の取得を開始します。
EVT_SENSOR_DRIVER_START_SENSOR

このコールバック関数は、ドライバーで指定された既定のプロパティ、またはクラス拡張機能によって設定されたプロパティに基づいてセンサーを起動します。
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY

センサーの記録履歴を開始します。
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION

状態変更通知を開始するために使用されます。
EVT_SENSOR_DRIVER_STOP_SENSOR

このコールバック関数は、センサーを停止します。
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY

センサーの記録履歴を停止します。
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION

状態変更通知を停止するために使用されます。
PFN_SENSORSCXDEVICEGETSENSORLIST

WDFDEVICE に関連付けられているセンサー インスタンスの一覧を返します。
PFN_SENSORSCXDEVICEINITCONFIG

センサー デバイスを構成します。
PFN_SENSORSCXDEVICEINITIALIZE

クラス拡張機能でセンサーを初期化します。
PFN_SENSORSCXSENSORCREATE

クラス拡張機能でセンサーのインスタンスを作成します。
PFN_SENSORSCXSENSORDATAREADY

ドライバーがデータを取得したことをクラス拡張機能に通知します。
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED

履歴の取得が完了したことを示します。
PFN_SENSORSCXSENSORINITIALIZE

センサーの列挙プロパティを設定します。
PFN_SENSORSCXSTATECHANGE

センサーの状態変更を初期化するために使用されます。

構造

 
SENSOR_CONFIG

この構造体には、センサー ドライバーが各センサーに関するクラス拡張機能に渡す情報が含まれています。
SENSOR_CONTROLLER_CONFIG

この構造体には、ドライバーによって実装され、呼び出すクラス拡張機能に渡される必要があるコールバック関数へのポインターが含まれています。