Freigeben über


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

Weitere Informationen

Plug-In-Funktionen

Plug-In-Strukturen

WbioQuerySensorInterface