WINBIO_STORAGE_RECORD structure (winbio_adapter.h)
La structure WINBIO_STORAGE_RECORD contient un modèle biométrique et les données associées dans un format standard. Cette structure est utilisée pour transmettre des informations entre un adaptateur de moteur et un adaptateur de stockage.
Syntaxe
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;
Membres
Identity
Pointeur vers une structure WINBIO_IDENTITY qui contient le GUID ou le SID de l’enregistrement de stockage.
SubFactor
Valeur WINBIO_BIOMETRIC_SUBTYPE qui spécifie le sous-facteur biométrique associé aux données du modèle.
N’essayez pas de valider la valeur fournie pour la valeur SubFactor . Le service de biométrie Windows valide la valeur fournie avant de la transmettre à votre implémentation. Si la valeur est WINBIO_SUBTYPE_NO_INFORMATION ou WINBIO_SUBTYPE_ANY, validez le cas échéant.
IndexVector
Pointeur vers un tableau contigu de valeurs ULONG . Ces valeurs représentent l’adresse de compartiment affectée au modèle biométrique par l’adaptateur du moteur.
IndexElementCount
Nombre de valeurs ULONG dans le tableau spécifié par le champ IndexVector .
TemplateBlob
Pointeur vers un tableau d’octets qui contient les données du modèle biométrique.
TemplateBlobSize
Taille, en octets, du modèle spécifié par le paramètre TemplateBlob .
PayloadBlob
Pointeur vers un tableau d’octets qui contient des données de vérification de l’intégrité. Ce champ est utilisé uniquement par les adaptateurs pour les appareils amovibles qui contiennent du stockage incorporé.
PayloadBlobSize
Taille, en octets, des données spécifiées par le paramètre PayloadBlob .
Remarques
La structure WINBIO_STORAGE_RECORD et la mémoire vers laquelle elle pointe sont la propriété du composant qui a créé la structure. En particulier, le composant détermine quand la structure est supprimée et quand ses pointeurs incorporés deviennent non valides. Lorsque d’autres composants bénéficient d’un accès temporaire à cette structure, ils doivent suivre les règles régissant la durée de vie de la structure définie par le composant propriétaire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | winbio_adapter.h |