WINBIO_SENSOR_INTERFACE 結構 (winbio_adapter.h)
WINBIO_SENSOR_INTERFACE 結構包含自定義感測器配接器函式的指標。 Windows 生物特徵辨識架構會使用此結構來找出函式。
語法
typedef struct _WINBIO_SENSOR_INTERFACE {
WINBIO_ADAPTER_INTERFACE_VERSION Version;
WINBIO_ADAPTER_TYPE Type;
SIZE_T Size;
GUID AdapterId;
PIBIO_SENSOR_ATTACH_FN Attach;
PIBIO_SENSOR_DETACH_FN Detach;
PIBIO_SENSOR_CLEAR_CONTEXT_FN ClearContext;
PIBIO_SENSOR_QUERY_STATUS_FN QueryStatus;
PIBIO_SENSOR_RESET_FN Reset;
PIBIO_SENSOR_SET_MODE_FN SetMode;
PIBIO_SENSOR_SET_INDICATOR_STATUS_FN SetIndicatorStatus;
PIBIO_SENSOR_GET_INDICATOR_STATUS_FN GetIndicatorStatus;
PIBIO_SENSOR_START_CAPTURE_FN StartCapture;
PIBIO_SENSOR_FINISH_CAPTURE_FN FinishCapture;
PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN ExportSensorData;
PIBIO_SENSOR_CANCEL_FN Cancel;
PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN PushDataToEngine;
PIBIO_SENSOR_CONTROL_UNIT_FN ControlUnit;
PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN ControlUnitPrivileged;
PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN NotifyPowerChange;
PIBIO_SENSOR_PIPELINE_INIT_FN PipelineInit;
PIBIO_SENSOR_PIPELINE_CLEANUP_FN PipelineCleanup;
PIBIO_SENSOR_ACTIVATE_FN Activate;
PIBIO_SENSOR_DEACTIVATE_FN Deactivate;
PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN QueryExtendedInfo;
PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN QueryCalibrationFormats;
PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN SetCalibrationFormat;
PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN AcceptCalibrationData;
PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN AsyncImportRawBuffer;
PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN AsyncImportSecureBuffer;
PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN QueryPrivateSensorType;
PIBIO_SENSOR_CONNECT_SECURE_FN ConnectSecure;
PIBIO_SENSOR_START_CAPTURE_EX_FN StartCaptureEx;
PIBIO_SENSOR_START_NOTIFY_WAKE_FN StartNotifyWake;
PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN FinishNotifyWake;
} *PWINBIO_SENSOR_INTERFACE, WINBIO_SENSOR_INTERFACE;
成員
Version
這個結構的版本號碼。
Windows 10:版本號碼必須WINBIO_SENSOR_INTERFACE_VERSION_3。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012 和 Windows 8:版本號碼必須WINBIO_SENSOR_INTERFACE_VERSION_2。
Windows Server 2008 R2 和 Windows 7: 版本號碼必須 WINBIO_SENSOR_INTERFACE_VERSION_1。
Type
配接器的類型。 這必須 WINBIO_ADAPTER_TYPE_SENSOR。
Size
這個 結構的大小,以位元組為單位。 將此值設定為 WINBIO_SENSOR_INTERFACE 結構的大小。
AdapterId
可唯一識別感測器配接器的 GUID。 您必須產生此值。
Attach
SensorAdapterAttach 函式實作的指標。
Detach
SensorAdapterDetach 函式實作的指標。
ClearContext
SensorAdapterClearContext 函式實作的指標。
QueryStatus
SensorAdapterQueryStatus 函式實作的指標。
Reset
SensorAdapterReset 函式實作的指標。
SetMode
SensorAdapterSetMode 函式實作的指標。
SetIndicatorStatus
SensorAdapterSetIndicatorStatus 函式實作的指標。
GetIndicatorStatus
SensorAdapterGetIndicatorStatus 函式實作的指標。
StartCapture
SensorAdapterStartCapture 函式實作的指標。
FinishCapture
SensorAdapterFinishCapture 函式實作的指標。
ExportSensorData
SensorAdapterExportSensorData 函式實作的指標。
Cancel
SensorAdapterCancel 函式實作的指標。
PushDataToEngine
SensorAdapterPushDataToEngine 函式實作的指標。
ControlUnit
SensorAdapterControlUnit 函式實作的指標。
ControlUnitPrivileged
SensorAdapterControlUnitPrivileged 函式實作的指標。
NotifyPowerChange
SensorAdapterNotifyPowerChange 函式實作的指標。 從 Windows 8 開始支援此成員。
PipelineInit
SensorAdapterPipelineInit 函式實作的指標。 從 Windows 10 開始支援此成員。
PipelineCleanup
SensorAdapterPipelineCleanup 函式實作的指標。 從 Windows 10 開始支援此成員。
Activate
SensorAdapterActivate 函式實作的指標。 從 Windows 10 開始支援此成員。
Deactivate
SensorAdapterDeactivate 函式實作的指標。 從 Windows 10 開始支援此成員。
QueryExtendedInfo
SensorAdapterQueryExtendedInfo 函式實作的指標。 從 Windows 10 開始支援此成員。
QueryCalibrationFormats
SensorAdapterQueryCalibrationFormats 函式實作的指標。 從 Windows 10 開始支援此成員。
SetCalibrationFormat
SensorAdapterSetCalibrationFormat 函式實作的指標。 從 Windows 10 開始支援此成員。
AcceptCalibrationData
SensorAdapterAcceptCalibrationData 函式實作的指標。 從 Windows 10 開始支援此成員。
AsyncImportRawBuffer
AsyncImportSecureBuffer
QueryPrivateSensorType
ConnectSecure
StartCaptureEx
StartNotifyWake
FinishNotifyWake
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | winbio_adapter.h |