WINBIO_SENSOR_INTERFACE-Struktur (winbio_adapter.h)
Die WINBIO_SENSOR_INTERFACE-Struktur enthält Zeiger auf Ihre benutzerdefinierten Sensoradapterfunktionen. Das Windows Biometric Framework verwendet diese Struktur, um die Funktionen zu suchen.
Syntax
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;
Member
Version
Versionsnummer dieser Struktur.
Windows 10: Die Versionsnummer muss WINBIO_SENSOR_INTERFACE_VERSION_3 sein.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012 und Windows 8: Die Versionsnummer muss WINBIO_SENSOR_INTERFACE_VERSION_2 sein.
Windows Server 2008 R2 und Windows 7: Die Versionsnummer muss WINBIO_SENSOR_INTERFACE_VERSION_1 sein.
Type
Der Typ des Adapters. Dies muss WINBIO_ADAPTER_TYPE_SENSOR sein.
Size
Die Größe (in Bytes) dieser Struktur. Legen Sie diesen Wert auf die Größe der WINBIO_SENSOR_INTERFACE-Struktur fest.
AdapterId
Eine GUID, die den Sensoradapter eindeutig identifiziert. Sie müssen diesen Wert generieren.
Attach
Ein Zeiger auf Ihre Implementierung der SensorAdapterAttach-Funktion .
Detach
Ein Zeiger auf Ihre Implementierung der SensorAdapterDetach-Funktion .
ClearContext
Ein Zeiger auf Ihre Implementierung der SensorAdapterClearContext-Funktion .
QueryStatus
Ein Zeiger auf Ihre Implementierung der SensorAdapterQueryStatus-Funktion .
Reset
Ein Zeiger auf Ihre Implementierung der SensorAdapterReset-Funktion .
SetMode
Ein Zeiger auf Ihre Implementierung der SensorAdapterSetMode-Funktion .
SetIndicatorStatus
Ein Zeiger auf Ihre Implementierung der SensorAdapterSetIndicatorStatus-Funktion .
GetIndicatorStatus
Ein Zeiger auf Ihre Implementierung der SensorAdapterGetIndicatorStatus-Funktion .
StartCapture
Ein Zeiger auf Ihre Implementierung der SensorAdapterStartCapture-Funktion .
FinishCapture
Ein Zeiger auf Ihre Implementierung der SensorAdapterFinishCapture-Funktion .
ExportSensorData
Ein Zeiger auf Ihre Implementierung der SensorAdapterExportSensorData-Funktion .
Cancel
Ein Zeiger auf Ihre Implementierung der SensorAdapterCancel-Funktion .
PushDataToEngine
Ein Zeiger auf Ihre Implementierung der SensorAdapterPushDataToEngine-Funktion .
ControlUnit
Ein Zeiger auf Ihre Implementierung der SensorAdapterControlUnit-Funktion .
ControlUnitPrivileged
Ein Zeiger auf Ihre Implementierung der SensorAdapterControlUnitPrivileged-Funktion .
NotifyPowerChange
Ein Zeiger auf Ihre Implementierung der Funktion SensorAdapterNotifyPowerChange . Dieses Element wird ab Windows 8 unterstützt.
PipelineInit
Ein Zeiger auf Ihre Implementierung der SensorAdapterPipelineInit-Funktion . Dieser Member wird ab Windows 10 unterstützt.
PipelineCleanup
Ein Zeiger auf Ihre Implementierung der SensorAdapterPipelineCleanup-Funktion . Dieser Member wird ab Windows 10 unterstützt.
Activate
Ein Zeiger auf Ihre Implementierung der SensorAdapterActivate-Funktion . Dieser Member wird ab Windows 10 unterstützt.
Deactivate
Ein Zeiger auf Ihre Implementierung der SensorAdapterDeactivate-Funktion . Dieser Member wird ab Windows 10 unterstützt.
QueryExtendedInfo
Ein Zeiger auf Ihre Implementierung der SensorAdapterQueryExtendedInfo-Funktion . Dieser Member wird ab Windows 10 unterstützt.
QueryCalibrationFormats
Ein Zeiger auf Ihre Implementierung der SensorAdapterQueryCalibrationFormats-Funktion . Dieser Member wird ab Windows 10 unterstützt.
SetCalibrationFormat
Ein Zeiger auf Ihre Implementierung der SensorAdapterSetCalibrationFormat-Funktion . Dieser Member wird ab Windows 10 unterstützt.
AcceptCalibrationData
Ein Zeiger auf Ihre Implementierung der SensorAdapterAcceptCalibrationData-Funktion . Dieser Member wird ab Windows 10 unterstützt.
AsyncImportRawBuffer
AsyncImportSecureBuffer
QueryPrivateSensorType
ConnectSecure
StartCaptureEx
StartNotifyWake
FinishNotifyWake
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | winbio_adapter.h |