Compartilhar via


Função WSManPluginAuthzQueryQuotaComplete (wsman.h)

Chamado do ponto de entrada do plug-in WSManPluginAuthzQueryQuota e deve ser chamado se o plug-in pode ou não realizar a solicitação.

Sintaxe

DWORD WSManPluginAuthzQueryQuotaComplete(
  [in]           WSMAN_SENDER_DETAILS *senderDetails,
  [in]           DWORD                flags,
  [in, optional] WSMAN_AUTHZ_QUOTA    *quota,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedErrorInformation
);

Parâmetros

[in] senderDetails

Um ponteiro para a estrutura WSMAN_SENDER_DETAILS que foi passada para a chamada de plug-in WSManPluginAuthzQueryQuota .

[in] flags

Reservado para uso futuro. Deve ser zero.

[in, optional] quota

Um ponteiro para uma estrutura de WSMAN_AUTHZ_QUOTA que especifica informações de cota para um usuário específico.

[in] errorCode

Relata uma autorização bem-sucedida ou com falha. Se a autorização for bem-sucedida, o código deverá ser ERROR_SUCCESS. Se uma falha ocorrer por qualquer outro motivo, um código de erro apropriado deverá ser usado. Qualquer erro dessa chamada será enviado de volta como um pacote de falha SOAP (Simple Object Access Protocol).

[in, optional] extendedErrorInformation

Especifica um documento XML que contém informações de erro extras que precisam ser relatadas ao cliente. Esse parâmetro será ignorado se errorCode for NO_ERROR. A linguagem de interface do usuário do thread deve ser usada para localização.

Retornar valor

O método retornará ERROR_SUCCESS se tiver êxito; caso contrário, retornará ERROR_INVALID_PARAMETER. Se ERROR_INVALID_PARAMETER for retornado, o parâmetro senderDetails será NULL ou o parâmetro flags não será zero. Se o método falhar, a cota padrão será usada.

Comentários

Se o parâmetro de cota for nulo e o errorCode for NO_ERROR, o método retornará ERROR_INVALID_PARAMETER e o plug-in retornará as informações de cota padrão. Se o plug-in não estiver retornando uma cota, o plug-in de autorização não deverá especificar que as cotas estão disponíveis na configuração porque o desempenho pode ser afetado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho wsman.h
Biblioteca WsmSvc.lib
DLL WsmSvc.dll
Redistribuível Windows Management Framework no Windows Server 2008 com SP2 e Windows Vista com SP2