MprAdminServerSetCredentials-Funktion (mprapi.h)
Die Funktionen MprAdminServerSetCredentials legen den vorab freigegebenen Schlüssel für den angegebenen Server fest.
Syntax
DWORD MprAdminServerSetCredentials(
[in] MPR_SERVER_HANDLE hMprServer,
[in] DWORD dwLevel,
[in] LPBYTE lpbBuffer
);
Parameter
[in] hMprServer
Handle mit einem Windows-Server. Rufen Sie dieses Handle ab, indem Sie MprAdminMIBServerConnect aufrufen.
[in] dwLevel
Ein DWORD-Wert, der das Format beschreibt, in dem die Informationen im lpbBuffer-Parameter strukturiert sind. Muss Null sein.
[in] lpbBuffer
Ein Zeiger auf eine MPR_CREDENTIALSEX_1-Struktur , die den vorab freigegebenen Schlüssel für den Server enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Wert | Bedeutung |
---|---|
|
Die aufrufende Anwendung verfügt nicht über ausreichende Berechtigungen. |
|
Der lpbBuffer-Parameter ist NULL. |
|
Der dwLevel-Parameter ist nicht 0. |
|
Verwenden Sie FormatMessage , um die Systemfehlermeldung abzurufen, die dem zurückgegebenen Fehlercode entspricht. |
Hinweise
Der Server verwaltet einen einzelnen vorab freigegebenen Schlüssel für alle Benutzer.
Um den vorab freigegebenen Schlüssel zu löschen, rufen Sie MprAdminServerSetCredentials auf, wobei der MPR_CREDENTIALSEX_1dwSize-Member auf Null festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mprapi.h |
Bibliothek | Mprapi.lib |
DLL | Mprapi.dll |