WSMAN_PLUGIN_AUTHORIZE_OPERATION função de retorno de chamada (wsman.h)
Autoriza uma operação específica.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginAuthzOperation.
Sintaxe
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 o contexto que foi retornado por uma chamada para WSManPluginStartup. Esse parâmetro representa uma inicialização de aplicativo específica de um plug-in WinRM.
[in] senderDetails
Um ponteiro para a estrutura WSMAN_SENDER_DETAILS que especifica as informações de identificação do usuário.
[in] flags
Reservado para uso futuro. Deve ser definido como zero.
[in] operation
Representa a operação que está sendo executada. Esse parâmetro pode usar um dos valores a seguir:
Get
WSManOperationGet
Put
WSManOperationPut
Criar
WSManOperationCreate
Excluir
WSManOperationDelete
Enumerar
WSManOperationEnumerate
Assinar
WSManOperationSubscribe
Shell
WSManOperationShell
Comando
WSManOperationCommand
Invoke
WSManOperationInvoke
[in] action
Especifica a ação da solicitação recebida. Esse parâmetro pode usar um dos valores a seguir:
Get
http://schemas.xmlsoap.org/ws/2004/09/transfer/Get
Put
http://schemas.xmlsoap.org/ws/2004/09/transfer/Put
Criar
http://schemas.xmlsoap.org/ws/2004/09/transfer/Create
Excluir
http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete
Enumerar
http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate
Assinar
http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe
Comando
http://schemas.microsoft.com/wbem/wsman/1/windows/shell/Command
Invoke
Essa operação terá uma cadeia de caracteres personalizada.
[in] resourceUri
Especifica o URI do recurso da operação de entrada.
Retornar valor
Nenhum
Comentários
O plug-in deve chamar WSManPluginAuthzOperationComplete para relatar que o usuário foi autorizado com êxito a executar a operação com NO_ERROR ou que o usuário não estava autorizado com ERROR_ACCESS_DENIED. Todos os outros erros relatam uma falha no cliente, mas nenhuma informação específica é relatada.
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 |
Redistribuível | Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2 |