次の方法で共有


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;

メンバー

Type

この構造体に含まれる ID 情報の形式を指定します。 次のいずれかの値を指定できます。

説明
WINBIO_ID_TYPE_NULL
テンプレートに関連付けられた ID がありません。
WINBIO_ID_TYPE_WILDCARD
構造体は、すべてのテンプレート ID と一致します。
WINBIO_ID_TYPE_GUID
構造体には、テンプレートに関連付けられている GUID が含まれています。
WINBIO_ID_TYPE_SID
構造体には、テンプレートに関連付けられているアカウント SID が含まれています。

次のいずれかの値を含めることができる共用体。

Null

Type メンバーがWINBIO_ID_TYPE_NULL場合は 1 を格納します。

ワイルドカード

Type メンバーがWINBIO_ID_TYPE_WILDCARD場合は 1 を格納します。

TemplateGuid

Type メンバーがWINBIO_ID_TYPE_GUIDされている場合にテンプレートを識別する 128 ビットの GUID 値が含まれます

AccountSid

Type メンバーがWINBIO_ID_TYPE_SIDされている場合にアカウント SID を含む構造体。

[サイズ]

SID の文字数。

データ

SID を含む符号なし文字の配列。 配列の現在の最大サイズは 68 文字です。

注釈

この構造体は、次の関数で使用されます。

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
Winbio_types.h (Winbio.h を含む)

関連項目

クライアント アプリケーションの構造