SEC_WINNT_AUTH_IDENTITY_A 構造体 (rpcdce.h)

SEC_WINNT_AUTH_IDENTITY構造体を使用すると、認証のために特定のユーザー名とパスワードをランタイム ライブラリに渡すことが可能になります。 構造体は、Windows と Macintosh に対して有効です。

構文

typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
  unsigned char *User;
  unsigned long UserLength;
  unsigned char *Domain;
  unsigned long DomainLength;
  unsigned char *Password;
  unsigned long PasswordLength;
  unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;

メンバー

User

ユーザー名を含む文字列。

UserLength

User の文字数 (終端の NULL を除く)。

Domain

ドメインまたはワークグループ名を含む文字列。

DomainLength

Domain 内の文字数 (終端の NULL を除く)。

Password

ドメインまたはワークグループ内のユーザーのパスワードを含む文字列。

PasswordLength

Password の文字数 (終端の NULL を除く)。

Flags

ANSI または UNICODE を指定するために使用されるフラグ。 次のいずれかである必要があります。

SEC_WINNT_AUTH_IDENTITY_ANSI

SEC_WINNT_AUTH_IDENTITY_UNICODE

注釈

この構造体は、RPC_HTTP_TRANSPORT_CREDENTIALSまたはRPC_HTTP_TRANSPORT_CREDENTIALS_V2構造体から指されていない限り、バインディング ハンドルの有効期間中は有効なままである必要があります。

文字列は、 Flags に割り当てられた値に応じて ANSI または UNICODE にすることができます。

要件

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