Compartilhar via


WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT função de retorno de chamada (wsman.h)

Libera o contexto que um plug-in relata de WSManPluginAuthzUserComplete ou WSManPluginAuthzOperationComplete. Para um usuário específico, o contexto relatado para ambas as chamadas tem permissão para ser o mesmo, desde que a infraestrutura de plug-in manipule o cenário adequadamente. Esse método é síncrono e não há retornos de chamada chamados como resultado.

Esse método será chamado nos seguintes cenários:

  • Depois que a operação for concluída, o contexto WSManPluginAuthzOperationComplete será liberado. Para algumas operações, como get, o contexto será liberado depois que a resposta for enviada para a operação get. Para operações mais complexas, como enumeração, o contexto não será liberado até que a enumeração seja concluída.
  • Quando o registro do usuário atingir o tempo limite devido à inatividade, o método WSManPluginAuthzUser será chamado novamente na próxima vez que uma solicitação chegar para esse usuário.
  • Se a nova autorização precisar ocorrer, o contexto antigo será liberado depois que o novo for adquirido. O contexto antigo sempre será liberado independentemente de a autorização ter êxito.
O nome do ponto de entrada de DLL para esse método deve ser WSManPluginAuthzReleaseContext.

Sintaxe

WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT WsmanPluginAuthorizeReleaseContext;

void WsmanPluginAuthorizeReleaseContext(
  [in] PVOID userAuthorizationContext
)
{...}

Parâmetros

[in] userAuthorizationContext

Especifica o contexto que foi retornado por WSManPluginAuthzUserComplete ou WSManPluginAuthzOperationComplete. Se esses métodos não retornarem contexto, esse método não será chamado.

Retornar valor

Nenhum

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