SECURITY_MESSAGE-Struktur (rasshost.h)
Die SECURITY_MESSAGE-Struktur wird zusammen mit der RasSecurityDialogComplete-Funktion verwendet, um die Ergebnisse einer RAS-Sicherheits-DLL-Authentifizierungstransaktion anzugeben.
Syntax
typedef struct _SECURITY_MESSAGE {
DWORD dwMsgId;
HPORT hPort;
DWORD dwError;
CHAR UserName[UNLEN + 1];
CHAR Domain[DNLEN + 1];
} SECURITY_MESSAGE, *PSECURITY_MESSAGE;
Member
dwMsgId
Gibt an, ob der RAS-Server dem Remotebenutzer Zugriff gewähren soll. Dieser Member kann einer der folgenden Werte sein.
hPort
Gibt das Porthandle an, das der RAS-Server im RasSecurityDialogBegin-Aufruf für diese Authentifizierungstransaktion an die Sicherheits-DLL übergeben hat.
dwError
Gibt einen Fehlercode an. Wenn dwMsgId SECURITYMSG_ERROR ist, legen Sie dwError auf einen der in Winerror.h oder Raserror.h definierten Fehlercodes ungleich null fest. Der RAS-Server zeichnet diesen Fehlercode im Ereignisprotokoll auf. Wenn der dwMsgId-Member auf Erfolg oder Fehler hinweist, legen Sie dwError auf Null fest.
UserName[UNLEN + 1]
Gibt den Namen des Remotebenutzers an, wenn dwMsgId SECURITYMSG_SUCCESS oder SECURITYMSG_FAILURE ist. Diese Zeichenfolge kann leer sein, wenn dwMsgId SECURITYMSG_ERROR ist.
Domain[DNLEN + 1]
Gibt den Namen der Anmeldedomäne für den Remotebenutzer an, wenn dwMsgId SECURITYMSG_SUCCESS oder SECURITYMSG_FAILURE ist. Diese Zeichenfolge kann leer sein, wenn dwMsgId SECURITYMSG_ERROR ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | rasshost.h |