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
使用者中的字元數,不包括終止 NULL。
Domain
包含網域或工作組名稱的字串。
DomainLength
網域中的字元數,不包括終止的NULL。
Password
字串,其中包含網域或工作組中的用戶密碼。
PasswordLength
密碼中的字元數,不包括終止 NULL。
Flags
用來指定 ANSI 或 UNICODE 的旗標。 必須是下列其中之一:
SEC_WINNT_AUTH_IDENTITY_ANSI
SEC_WINNT_AUTH_IDENTITY_UNICODE
備註
除非從 RPC_HTTP_TRANSPORT_CREDENTIALS 或 RPC_HTTP_TRANSPORT_CREDENTIALS_V2 結構指向 ,否則此結構在系結句柄的存留期內必須保持有效。
字串可能是 ANSI 或 UNICODE,視指派給 Flags 的值而定。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | rpcdce.h (包含 Rpc.h) |