다음을 통해 공유


WINBIO_STORAGE_RECORD 구조체(winbio_adapter.h)

WINBIO_STORAGE_RECORD 구조에는 생체 인식 템플릿과 관련 데이터가 표준 형식으로 포함되어 있습니다. 이 구조체는 엔진 어댑터와 스토리지 어댑터 간에 정보를 전달하는 데 사용됩니다.

구문

typedef struct _WINBIO_STORAGE_RECORD {
  PWINBIO_IDENTITY         Identity;
  WINBIO_BIOMETRIC_SUBTYPE SubFactor;
  PULONG                   IndexVector;
  SIZE_T                   IndexElementCount;
  PUCHAR                   TemplateBlob;
  SIZE_T                   TemplateBlobSize;
  PUCHAR                   PayloadBlob;
  SIZE_T                   PayloadBlobSize;
} WINBIO_STORAGE_RECORD, *PWINBIO_STORAGE_RECORD;

멤버

Identity

스토리지 레코드의 GUID 또는 SID를 포함하는 WINBIO_IDENTITY 구조체에 대한 포인터입니다.

SubFactor

템플릿 데이터와 연결된 생체 인식 하위 요소를 지정하는 WINBIO_BIOMETRIC_SUBTYPE 값입니다.

중요  

SubFactor 값에 대해 제공된 값의 유효성을 검사하지 마세요. Windows 생체 인식 서비스는 제공된 값을 구현에 전달하기 전에 유효성을 검사합니다. 값이 WINBIO_SUBTYPE_NO_INFORMATION 또는 WINBIO_SUBTYPE_ANY 경우 적절한 경우 유효성을 검사합니다.

 

IndexVector

ULONG 값의 연속 배열에 대한 포인터입니다. 이러한 값은 엔진 어댑터에서 생체 인식 템플릿에 할당된 버킷 주소를 나타냅니다.

IndexElementCount

IndexVector 필드에 지정된 배열의 ULONG 값 수입니다.

TemplateBlob

생체 인식 템플릿 데이터를 포함하는 바이트 배열에 대한 포인터입니다.

TemplateBlobSize

TemplateBlob 매개 변수로 지정된 템플릿의 크기(바이트)입니다.

PayloadBlob

무결성 검사 데이터를 포함하는 바이트 배열에 대한 포인터입니다. 이 필드는 포함된 스토리지를 포함하는 이동식 디바이스의 어댑터에서만 사용됩니다.

PayloadBlobSize

PayloadBlob 매개 변수로 지정된 데이터의 크기(바이트)입니다.

설명

WINBIO_STORAGE_RECORD 구조체와 이 구조체가 가리키는 메모리는 구조를 만든 구성 요소의 속성입니다. 특히 구성 요소는 구조체가 삭제되는 시기와 포함된 포인터가 유효하지 않은 시기를 결정합니다. 다른 구성 요소에 이 구조체에 대한 임시 액세스 권한이 부여되면 소유 구성 요소에서 설정한 구조 수명을 제어하는 규칙을 따라야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 winbio_adapter.h

추가 정보

플러그 인 함수

플러그 인 구조체

StorageAdapterGetCurrentRecord