WSManPluginAuthzOperationComplete-Funktion (wsman.h)
Wird vom Einstiegspunkt des WSManPluginAuthzOperation-Plug-Ins aufgerufen. Sie meldet entweder eine erfolgreiche oder fehlgeschlagene Autorisierung für einen Benutzervorgang.
Syntax
DWORD WSManPluginAuthzOperationComplete(
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in, optional] PVOID userAuthorizationContext,
[in] DWORD errorCode,
[in, optional] PCWSTR extendedErrorInformation
);
Parameter
[in] senderDetails
Ein Zeiger auf die WSMAN_SENDER_DETAILS-Struktur , die an den Aufruf des WSManPluginAuthzOperation-Plug-Ins übergeben wurde.
[in] flags
Für die zukünftige Verwendung reserviert. Muss Null sein.
[in, optional] userAuthorizationContext
Gibt einen vom Plug-In definierten Kontext an, der verwendet wird, um Benutzerkontextinformationen nachzuverfolgen. Dieser Kontext kann für mehrere Aufrufe, für diesen Aufruf oder für einen Vorgangsaufruf zurückgegeben werden. Das Plug-In verwaltet die Verweiszählung für alle Aufrufe. Wenn ein Zeitüberschreitung des Benutzerdatensatzes oder eine erneute Autorisierung erforderlich ist, ruft die WinRM-Infrastruktur (WinRM) WSManPluginAuthzReleaseContext auf.
[in] errorCode
Meldet entweder eine erfolgreiche oder fehlgeschlagene Autorisierung. Wenn die Autorisierung erfolgreich ist, sollte der Code ERROR_SUCCESS werden. Wenn der Benutzer nicht zum Ausführen des Vorgangs autorisiert ist, sollte der Fehler ERROR_ACCESS_DENIED werden. Wenn ein Fehler aus einem anderen Grund auftritt, sollte ein entsprechender Fehlercode verwendet werden. Alle Fehler aus diesem Aufruf werden als SOAP-Fehlerpaket (Simple Object Access Protocol) zurückgesendet.
[in, optional] extendedErrorInformation
Gibt ein XML-Dokument an, das zusätzliche Fehlerinformationen enthält, die an den Client gemeldet werden müssen. Dieser Parameter wird ignoriert, wenn errorCodeNO_ERROR ist. Die Sprache der Benutzeroberfläche des Threads sollte für die Lokalisierung verwendet werden.
Rückgabewert
Die Methode gibt ERROR_SUCCESS zurück, wenn sie erfolgreich war. andernfalls wird ERROR_INVALID_PARAMETER zurückgegeben. Wenn ERROR_INVALID_PARAMETER zurückgegeben wird, lautete entweder der parameter senderDetailsNULL oder der flags-Parameter war nicht 0.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | wsman.h |
Bibliothek | WsmSvc.lib |
DLL | WsmSvc.dll |
Verteilbare Komponente | Windows Management Framework unter Windows Server 2008 mit SP2 und Windows Vista mit SP2 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für