共用方式為


WINBIO_STORAGE_INTERFACE 結構 (winbio_adapter.h)

WINBIO_STORAGE_INTERFACE 結構包含自訂記憶體配接器函式的指標。 Windows 生物特徵辨識架構會使用此結構來找出函式。

語法

typedef struct _WINBIO_STORAGE_INTERFACE {
  WINBIO_ADAPTER_INTERFACE_VERSION         Version;
  WINBIO_ADAPTER_TYPE                      Type;
  SIZE_T                                   Size;
  GUID                                     AdapterId;
  PIBIO_STORAGE_ATTACH_FN                  Attach;
  PIBIO_STORAGE_DETACH_FN                  Detach;
  PIBIO_STORAGE_CLEAR_CONTEXT_FN           ClearContext;
  PIBIO_STORAGE_CREATE_DATABASE_FN         CreateDatabase;
  PIBIO_STORAGE_ERASE_DATABASE_FN          EraseDatabase;
  PIBIO_STORAGE_OPEN_DATABASE_FN           OpenDatabase;
  PIBIO_STORAGE_CLOSE_DATABASE_FN          CloseDatabase;
  PIBIO_STORAGE_GET_DATA_FORMAT_FN         GetDataFormat;
  PIBIO_STORAGE_GET_DATABASE_SIZE_FN       GetDatabaseSize;
  PIBIO_STORAGE_ADD_RECORD_FN              AddRecord;
  PIBIO_STORAGE_DELETE_RECORD_FN           DeleteRecord;
  PIBIO_STORAGE_QUERY_BY_SUBJECT_FN        QueryBySubject;
  PIBIO_STORAGE_QUERY_BY_CONTENT_FN        QueryByContent;
  PIBIO_STORAGE_GET_RECORD_COUNT_FN        GetRecordCount;
  PIBIO_STORAGE_FIRST_RECORD_FN            FirstRecord;
  PIBIO_STORAGE_NEXT_RECORD_FN             NextRecord;
  PIBIO_STORAGE_GET_CURRENT_RECORD_FN      GetCurrentRecord;
  PIBIO_STORAGE_CONTROL_UNIT_FN            ControlUnit;
  PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN ControlUnitPrivileged;
  PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN     NotifyPowerChange;
  PIBIO_STORAGE_PIPELINE_INIT_FN           PipelineInit;
  PIBIO_STORAGE_PIPELINE_CLEANUP_FN        PipelineCleanup;
  PIBIO_STORAGE_ACTIVATE_FN                Activate;
  PIBIO_STORAGE_DEACTIVATE_FN              Deactivate;
  PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN     QueryExtendedInfo;
  PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN  NotifyDatabaseChange;
  PIBIO_STORAGE_RESERVED_1_FN              Reserved1;
  PIBIO_STORAGE_RESERVED_2_FN              Reserved2;
  PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN     UpdateRecordBegin;
  PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN    UpdateRecordCommit;
} *PWINBIO_STORAGE_INTERFACE, WINBIO_STORAGE_INTERFACE;

成員

Version

這個結構的版本號碼。

Windows 10:版本號碼必須WINBIO_STORAGE_INTERFACE_VERSION_3

Windows Server 2012 R2、Windows 8.1、Windows Server 2012 和 Windows 8:版本號碼必須WINBIO_STORAGE_INTERFACE_VERSION_2

Windows Server 2008 R2 和 Windows 7: 版本號碼必須 WINBIO_STORAGE_INTERFACE_VERSION_1

Type

配接器的類型。 這必須 WINBIO_ADAPTER_TYPE_STORAGE

Size

這個結構的大小,以位元組為單位。 將此值設定為 WINBIO_STORAGE_INTERFACE 結構的大小。

AdapterId

可唯一識別記憶體適配卡的 GUID。 您必須產生此值。

Attach

StorageAdapterAttach 函式實作的指標。

Detach

StorageAdapterDetach 函式實作的指標。

ClearContext

StorageAdapterClearContext 函式實作的指標。

CreateDatabase

StorageAdapterCreateDatabase 函式實作的指標。

EraseDatabase

StorageAdapterEraseDatabase 函式實作的指標。

OpenDatabase

StorageAdapterOpenDatabase 函式實作的指標。

CloseDatabase

StorageAdapterCloseDatabase 函式實作的指標。

GetDataFormat

StorageAdapterGetDataFormat 函式實作的指標。

GetDatabaseSize

StorageAdapterGetDatabaseSize 函式實作的指標。

AddRecord

StorageAdapterAddRecord 函式實作的指標。

DeleteRecord

StorageAdapterDeleteRecord 函式實作的指標。

QueryBySubject

StorageAdapterQueryBySubject 函式實作的指標。

QueryByContent

StorageAdapterQueryByContent 函式實作的指標。

GetRecordCount

StorageAdapterGetRecordCount 函式實作的指標。

FirstRecord

StorageAdapterFirstRecord 函式實作的指標。

NextRecord

StorageAdapterNextRecord 函式實作的指標。

GetCurrentRecord

StorageAdapterGetCurrentRecord 函式實作的指標。

ControlUnit

StorageAdapterControlUnit 函式實作的指標。

ControlUnitPrivileged

StorageAdapterControlUnitPrivileged 函式實作的指標。

NotifyPowerChange

StorageAdapterNotifyPowerChange 函式實作的指標。 從 Windows 8 開始,支援此成員。

PipelineInit

StorageAdapterPipelineInit 函式實作的指標。 從 Windows 10 開始,支援此成員。

PipelineCleanup

StorageAdapterPipelineCleanup 函式實作的指標。 從 Windows 10 開始,支援此成員。

Activate

StorageAdapterActivate 函式實作的指標。 從 Windows 10 開始,支援此成員。

Deactivate

StorageAdapterDeactivate 函式實作的指標。 從 Windows 10 開始,支援此成員。

QueryExtendedInfo

StorageAdapterQueryExtendedInfo 函式實作的指標。 從 Windows 10 開始,支援此成員。

NotifyDatabaseChange

Reserved1

Reserved2

UpdateRecordBegin

UpdateRecordCommit

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 winbio_adapter.h

另請參閱

外掛程式函式

外掛程式結構

WbioQueryStorageInterface