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 |