Compartilhar via


estrutura WINBIO_STORAGE_RECORD (winbio_adapter.h)

A estrutura WINBIO_STORAGE_RECORD contém um modelo biométrico e dados associados em um formato padrão. Essa estrutura é usada para passar informações entre um adaptador de mecanismo e um adaptador de armazenamento.

Sintaxe

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;

Membros

Identity

Ponteiro para uma estrutura WINBIO_IDENTITY que contém o GUID ou SID do registro de armazenamento.

SubFactor

Um valor WINBIO_BIOMETRIC_SUBTYPE que especifica o subfator biométrico associado aos dados do modelo.

Importante  

Não tente validar o valor fornecido para o valor SubFactor . O Serviço de Biometria do Windows validará o valor fornecido antes de passá-lo para sua implementação. Se o valor for WINBIO_SUBTYPE_NO_INFORMATION ou WINBIO_SUBTYPE_ANY, valide quando apropriado.

 

IndexVector

Ponteiro para uma matriz contígua de valores ULONG . Esses valores representam o endereço bucket atribuído ao modelo biométrico pelo adaptador do mecanismo.

IndexElementCount

O número de valores ULONG na matriz especificada pelo campo IndexVector .

TemplateBlob

Ponteiro para uma matriz de bytes que contém os dados biométricos do modelo.

TemplateBlobSize

Tamanho, em bytes, do modelo especificado pelo parâmetro TemplateBlob .

PayloadBlob

Ponteiro para uma matriz de bytes que contém dados de verificação de integridade. Esse campo é usado apenas por adaptadores para dispositivos removíveis que contêm armazenamento inserido.

PayloadBlobSize

Tamanho, em bytes, dos dados especificados pelo parâmetro PayloadBlob .

Comentários

A estrutura WINBIO_STORAGE_RECORD e a memória para a qual ela aponta são a propriedade do componente que criou a estrutura. Em particular, o componente determina quando a estrutura é excluída e quando seus ponteiros inseridos se tornam inválidos. Quando outros componentes recebem acesso temporário a essa estrutura, eles devem seguir as regras que regem o tempo de vida da estrutura definido pelo componente proprietário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho winbio_adapter.h

Confira também

Funções de plug-in

Estruturas de plug-in

StorageAdapterGetCurrentRecord