Compartir a través de


Función WSManPluginAuthzQueryQuotaComplete (wsman.h)

Se llama desde el punto de entrada del complemento WSManPluginAuthzQueryQuota y se debe llamar a si el complemento puede llevar a cabo la solicitud o no.

Sintaxis

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

Puntero a la estructura de WSMAN_SENDER_DETAILS que se pasó a la llamada de complemento WSManPluginAuthzQueryQuota .

[in] flags

Reservado para uso futuro. Debe ser cero.

[in, optional] quota

Puntero a una estructura de WSMAN_AUTHZ_QUOTA que especifica información de cuota para un usuario específico.

[in] errorCode

Notifica una autorización correcta o errónea. Si la autorización se realiza correctamente, el código debe ser ERROR_SUCCESS. Si se produce un error por cualquier otro motivo, se debe usar un código de error adecuado. Cualquier error de esta llamada se devolverá como un paquete de error del Protocolo simple de acceso a objetos (SOAP).

[in, optional] extendedErrorInformation

Especifica un documento XML que contiene cualquier información adicional de error que se deba notificar al cliente. Este parámetro se omite si errorCode es NO_ERROR. El idioma de la interfaz de usuario del subproceso debe usarse para la localización.

Valor devuelto

El método devuelve ERROR_SUCCESS si se realizó correctamente; de lo contrario, devuelve ERROR_INVALID_PARAMETER. Si se devuelve ERROR_INVALID_PARAMETER , el parámetro senderDetails era NULL o el parámetro flags no era cero. Si se produce un error en el método, se usa la cuota predeterminada.

Comentarios

Si el parámetro quota es null y el errorCode se NO_ERROR, el método devuelve ERROR_INVALID_PARAMETER y el complemento devuelve la información de cuota predeterminada. Si el complemento no devuelve una cuota, el complemento de autorización no debe especificar que las cuotas estén disponibles en la configuración porque el rendimiento podría verse afectado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wsman.h
Library WsmSvc.lib
Archivo DLL WsmSvc.dll
Redistribuible Windows Management Framework en Windows Server 2008 con SP2 y Windows Vista con SP2