Поделиться через


структура WINBIO_IDENTITY

Структура WINBIO_IDENTITY содержит идентифицирующие значения, связанные с биометрическим шаблоном.

Синтаксис

typedef struct _WINBIO_IDENTITY {
  WINBIO_IDENTITY_TYPE Type;
  union {
    ULONG  Null;
    ULONG  Wildcard;
    GUID   TemplateGuid;
    struct {
      ULONG Size;
      UCHAR Data[SECURITY_MAX_SID_SIZE];
    } AccountSid;
  } Value;
} WINBIO_IDENTITY;

Члены

Тип

Задает формат сведений об удостоверениях, содержащихся в этой структуре. Может иметь одно из следующих значений:

Значение Значение
WINBIO_ID_TYPE_NULL
Шаблон не имеет связанного идентификатора.
WINBIO_ID_TYPE_WILDCARD
Структура соответствует всем удостоверениям шаблонов.
WINBIO_ID_TYPE_GUID
Структура содержит ИДЕНТИФИКАТОР GUID, связанный с шаблоном.
WINBIO_ID_TYPE_SID
Структура содержит идентификатор безопасности учетной записи, связанный с шаблоном.

Значение

Объединение, которое может содержать одно из следующих значений:

Null

Содержит значение 1, если элемент Type имеет WINBIO_ID_TYPE_NULL.

Подстановочный знак

Содержит значение 1, если элемент Type имеет WINBIO_ID_TYPE_WILDCARD.

TemplateGuid

Содержит 128-разрядное значение GUID, определяющее шаблон, если элемент TypeWINBIO_ID_TYPE_GUID.

AccountSid

Структура, содержащая идентификатор безопасности учетной записи, если элемент TypeWINBIO_ID_TYPE_SID.

Размер

Количество символов в идентификаторе безопасности.

Данные

Массив неподписанных символов, содержащих идентификатор безопасности. Текущий максимальный размер массива составляет 68 символов.

Комментарии

Эта структура используется в следующих функциях:

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
Winbio_types.h (включая Winbio.h)

См. также раздел

Структуры клиентских приложений