Compartir a través de


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

Nota La creación del shell aparecerá como Crear.
 

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