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 |