SECURITY_MESSAGE結構 (rasshost.h)
SECURITY_MESSAGE結構會與 RasSecurityDialogComplete 函式搭配使用,以指出 RAS 安全性 DLL 驗證交易的結果。
語法
typedef struct _SECURITY_MESSAGE {
DWORD dwMsgId;
HPORT hPort;
DWORD dwError;
CHAR UserName[UNLEN + 1];
CHAR Domain[DNLEN + 1];
} SECURITY_MESSAGE, *PSECURITY_MESSAGE;
成員
dwMsgId
指出 RAS 伺服器是否應該授與遠端使用者的存取權。 這個成員可以是下列其中一個值。
hPort
指定 RAS 伺服器針對此驗證交易傳遞至 RasSecurityDialogBegin 呼叫中安全性 DLL 的埠句柄。
dwError
指定錯誤碼。 如果 dwMsgId 是SECURITYMSG_ERROR,請將 dwError 設定為 Winerror.h 或 Raserror.h 中定義的其中一個非零錯誤碼。 RAS 伺服器會在事件記錄檔中記錄此錯誤碼。 如果 dwMsgId 成員指出成功或失敗,請將 dwError 設定為零。
UserName[UNLEN + 1]
如果 dwMsgId 是SECURITYMSG_SUCCESS或SECURITYMSG_FAILURE,則指定遠端使用者的名稱。 如果 dwMsgId 是SECURITYMSG_ERROR,這個字串可以是空的。
Domain[DNLEN + 1]
如果 dwMsgId 是SECURITYMSG_SUCCESS或SECURITYMSG_FAILURE,則指定遠端使用者的登入網域名稱。 如果 dwMsgId 是SECURITYMSG_ERROR,這個字串可以是空的。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | rasshost.h |