struktur WINBIO_SENSOR_INTERFACE (winbio_adapter.h)
Struktur WINBIO_SENSOR_INTERFACE berisi pointer ke fungsi adaptor sensor kustom Anda. Windows Biometric Framework menggunakan struktur ini untuk menemukan fungsi.
Sintaks
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;
Anggota
Version
Nomor versi struktur ini.
Windows 10: Nomor versi harus WINBIO_SENSOR_INTERFACE_VERSION_3.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012 dan Windows 8: Nomor versi harus WINBIO_SENSOR_INTERFACE_VERSION_2.
Windows Server 2008 R2 dan Windows 7: Nomor versi harus WINBIO_SENSOR_INTERFACE_VERSION_1.
Type
Jenis adaptor. Ini harus WINBIO_ADAPTER_TYPE_SENSOR.
Size
Ukuran, dalam byte, dari struktur ini. Atur nilai ini ke ukuran struktur WINBIO_SENSOR_INTERFACE .
AdapterId
GUID yang secara unik mengidentifikasi adaptor sensor. Anda harus menghasilkan nilai ini.
Attach
Penunjuk ke implementasi fungsi SensorAdapterAttach Anda.
Detach
Penunjuk ke implementasi fungsi SensorAdapterDetach Anda.
ClearContext
Penunjuk ke implementasi fungsi SensorAdapterClearContext Anda.
QueryStatus
Penunjuk ke implementasi fungsi SensorAdapterQueryStatus Anda.
Reset
Penunjuk ke implementasi fungsi SensorAdapterReset Anda.
SetMode
Penunjuk ke implementasi fungsi SensorAdapterSetMode Anda.
SetIndicatorStatus
Penunjuk ke implementasi fungsi SensorAdapterSetIndicatorStatus Anda.
GetIndicatorStatus
Penunjuk ke implementasi fungsi SensorAdapterGetIndicatorStatus Anda.
StartCapture
Penunjuk ke implementasi fungsi SensorAdapterStartCapture Anda.
FinishCapture
Penunjuk ke implementasi fungsi SensorAdapterFinishCapture Anda.
ExportSensorData
Penunjuk ke implementasi Fungsi SensorAdapterExportSensorData Anda.
Cancel
Penunjuk ke implementasi fungsi SensorAdapterCancel Anda.
PushDataToEngine
Penunjuk ke implementasi fungsi SensorAdapterPushDataToEngine Anda.
ControlUnit
Penunjuk ke implementasi fungsi SensorAdapterControlUnit Anda.
ControlUnitPrivileged
Penunjuk ke implementasi Fungsi SensorAdapterControlUnitPrivileged Anda.
NotifyPowerChange
Penunjuk ke implementasi fungsi SensorAdapterNotifyPowerChange Anda. Anggota ini didukung mulai dari Windows 8.
PipelineInit
Penunjuk ke implementasi fungsi SensorAdapterPipelineInit Anda. Anggota ini didukung mulai dari Windows 10.
PipelineCleanup
Penunjuk ke implementasi fungsi SensorAdapterPipelineCleanup Anda. Anggota ini didukung mulai dari Windows 10.
Activate
Penunjuk ke implementasi fungsi SensorAdapterActivate Anda. Anggota ini didukung mulai dari Windows 10.
Deactivate
Penunjuk ke implementasi fungsi SensorAdapterDeactivate Anda. Anggota ini didukung mulai dari Windows 10.
QueryExtendedInfo
Penunjuk ke implementasi fungsi SensorAdapterQueryExtendedInfo Anda. Anggota ini didukung mulai dari Windows 10.
QueryCalibrationFormats
Penunjuk ke implementasi fungsi SensorAdapterQueryCalibrationFormats Anda. Anggota ini didukung mulai dari Windows 10.
SetCalibrationFormat
Penunjuk ke implementasi fungsi SensorAdapterSetCalibrationFormat Anda. Anggota ini didukung mulai dari Windows 10.
AcceptCalibrationData
Penunjuk ke implementasi fungsi SensorAdapterAcceptCalibrationData Anda. Anggota ini didukung mulai dari Windows 10.
AsyncImportRawBuffer
AsyncImportSecureBuffer
QueryPrivateSensorType
ConnectSecure
StartCaptureEx
StartNotifyWake
FinishNotifyWake
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | winbio_adapter.h |