SECURITY_MESSAGE 構造体 (rasshost.h)
rasSecurityDialogComplete 関数では、SECURITY_MESSAGE構造体を使用して、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 で定義されている 0 以外のエラー コードのいずれかに設定します。 RAS サーバーは、このエラー コードをイベント ログに記録します。 dwMsgId メンバーが成功または失敗を示す場合は、dwError を 0 に設定します。
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 [デスクトップ アプリのみ] |
Header | rasshost.h |