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 を含む) |