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 |