WSMAN_PLUGIN_AUTHORIZE_OPERATION función de devolución de llamada (wsman.h)
Autoriza una operación específica.
El nombre del punto de entrada dll para este método debe ser WSManPluginAuthzOperation.
Sintaxis
WSMAN_PLUGIN_AUTHORIZE_OPERATION WsmanPluginAuthorizeOperation;
void WsmanPluginAuthorizeOperation(
[in] PVOID pluginContext,
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags,
[in] DWORD operation,
[in] PCWSTR action,
[in] PCWSTR resourceUri
)
{...}
Parámetros
[in] pluginContext
Especifica el contexto devuelto por una llamada a WSManPluginStartup. Este parámetro representa una inicialización de aplicación específica de un complemento WinRM.
[in] senderDetails
Puntero a la estructura WSMAN_SENDER_DETAILS que especifica la información de identificación del usuario.
[in] flags
Reservado para uso futuro. Debe establecerse en cero.
[in] operation
Representa la operación que se está realizando. Este parámetro puede establecerse con uno de los siguientes valores:
Get
WSManOperationGet
Put
WSManOperationPut
Crear
WSManOperationCreate
Eliminar
WSManOperationDelete
Enumerar
WSManOperationEnumerate
Suscribirse
WSManOperationSubscribe
Shell
WSManOperationShell
Get-Help
WSManOperationCommand
Invocar
WSManOperationInvoke
[in] action
Especifica la acción de la solicitud recibida. Este parámetro puede establecerse con uno de los siguientes valores:
Get
http://schemas.xmlsoap.org/ws/2004/09/transfer/Get
Put
http://schemas.xmlsoap.org/ws/2004/09/transfer/Put
Crear
http://schemas.xmlsoap.org/ws/2004/09/transfer/Create
Eliminar
http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete
Enumerar
http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate
Suscribirse
http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe
Get-Help
http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Command
Invocar
Esta operación tendrá una cadena personalizada.
[in] resourceUri
Especifica el URI del recurso de la operación de entrada.
Valor devuelto
None
Observaciones
El complemento debe llamar a WSManPluginAuthzOperationComplete para informar de que el usuario se autorizó correctamente para realizar la operación con NO_ERROR o que el usuario no estaba autorizado con ERROR_ACCESS_DENIED. Todos los demás errores notifican un error al cliente, pero no se notifica ninguna información específica.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | wsman.h |
Redistribuible | Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2 |