共用方式為


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_CREDENTIALSRPC_HTTP_TRANSPORT_CREDENTIALS_V2 結構指向 ,否則此結構在系結句柄的存留期內必須保持有效。

字串可能是 ANSI 或 UNICODE,視指派給 Flags 的值而定。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 rpcdce.h (包含 Rpc.h)