共用方式為


EVT_SENSOR_DRIVER_SET_BATCH_LATENCY回呼函式 (sensorscx.h)

此回呼函式會設定指定感測器的批次延遲。

語法

EVT_SENSOR_DRIVER_SET_BATCH_LATENCY EvtSensorDriverSetBatchLatency;

NTSTATUS EvtSensorDriverSetBatchLatency(
  [in] SENSOROBJECT Sensor,
  [in] ULONG BatchLatencyMs
)
{...}

參數

[in] Sensor

感測器對象的參考。

[in] BatchLatencyMs

批次延遲,以毫秒表示。

傳回值

此函式會在成功完成時傳回STATUS_SUCCESS。

注意 類別延伸模組 (CX) 只會使用 NT_SUCCESS 宏來判斷驅動程式 Evt 函式的呼叫是否成功,但若函式失敗或未傳回STATUS_SUCCESS,則不會採取任何動作。

備註

驅動程式可以根據緩衝區可用性,將批次延遲設定為小於或等於 BatchLatencyM 的值。 如需數據批處理感測器驅動程式必須報告之感測器屬性的相關信息,請參閱 一般感測器屬性

請務必注意,由於數據批處理,感測器數據傳遞方法和事件不會隱含任何變更。 當數據批處理延遲到期時,驅動程式會重複呼叫 SensorsCxSensorDataReady 來傳遞所有緩衝的數據範例,一次一個。 數據範例會連同其 PKEY_SensorData_Timestamp 數據欄位中的時間戳資訊一起傳送。 數據類型的時間戳資訊 (VT_FILETIME) 显示取样的时间。

如需VT_FILETIME數據類型的詳細資訊,請參閱 MSDN PROPVARIANT 結構

規格需求

需求
目標平台 Windows
標頭 sensorscx.h
IRQL requires_same

另請參閱

MSDN PROPVARIANT 結構

SensorsCxSensorDataReady