Bagikan melalui


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

Lihat juga

Fungsi Plug-in

Struktur Plug-in

WbioQuerySensorInterface