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