WSManPluginAuthzQueryQuotaComplete-Funktion (wsman.h)
Wird vom Einstiegspunkt des WSManPluginAuthzQueryQuota-Plug-Ins aufgerufen und muss aufgerufen werden, unabhängig davon, ob das Plug-In die Anforderung ausführen kann oder nicht.
Syntax
DWORD WSManPluginAuthzQueryQuotaComplete(
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in, optional] WSMAN_AUTHZ_QUOTA *quota,
[in] DWORD errorCode,
[in, optional] PCWSTR extendedErrorInformation
);
Parameter
[in] senderDetails
Ein Zeiger auf die WSMAN_SENDER_DETAILS-Struktur , die an den WSManPluginAuthzQueryQuota-Plug-In-Aufruf übergeben wurde.
[in] flags
Für die zukünftige Verwendung reserviert. Muss Null sein.
[in, optional] quota
Ein Zeiger auf eine WSMAN_AUTHZ_QUOTA-Struktur , die Kontingentinformationen für einen bestimmten Benutzer angibt.
[in] errorCode
Meldet entweder eine erfolgreiche oder fehlgeschlagene Autorisierung. Wenn die Autorisierung erfolgreich ist, sollte der Code ERROR_SUCCESS 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. Wenn die Methode fehlschlägt, wird das Standardkontingent verwendet.
Hinweise
Wenn der KontingentparameterNULL ist und der errorCodeNO_ERROR ist, gibt die Methode ERROR_INVALID_PARAMETER zurück, und das Plug-In gibt die Standardkontingentinformationen zurück. Wenn das Plug-In kein Kontingent zurückgibt, sollte das Autorisierungs-Plug-In nicht angeben, dass Kontingente in der Konfiguration verfügbar sind, da die Leistung möglicherweise beeinträchtigt wird.
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 |