WSMAN_PLUGIN_SEND função de retorno de chamada (wsman.h)
Define o retorno de chamada de envio para um plug-in. Essa função é chamada para cada objeto recebido de um cliente. Cada objeto recebido faz com que o retorno de chamada seja chamado uma vez. Depois que os dados são processados, o plug-in do WinRM (Gerenciamento Remoto do Windows) chama WSManPluginOperationComplete para reconhecer o recebimento e permitir que o próximo objeto seja entregue.
O nome do ponto de entrada da DLL deve ser WSManPluginSend.
Sintaxe
WSMAN_PLUGIN_SEND WsmanPluginSend;
void WsmanPluginSend(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
PCWSTR stream,
WSMAN_DATA *inboundData
)
{...}
Parâmetros
requestDetails
Um ponteiro para uma estrutura de WSMAN_PLUGIN_REQUEST que especifica o URI do recurso, as opções, a localidade, o sinalizador de desligamento e o identificador da solicitação.
flags
Se esse for o último objeto para o fluxo, esse parâmetro será definido como WSMAN_FLAG_NO_MORE_DATA. Caso contrário, ele será definido como zero.
shellContext
Especifica o contexto que foi recebido quando o shell foi criado.
commandContext
Se essa solicitação for destinada a um comando e não a um shell, esse será o contexto retornado da operação de criação do winrm ; caso contrário, esse parâmetro é NULL.
stream
Especifica o fluxo associado ao objeto de entrada.
inboundData
Um ponteiro para uma estrutura WSMAN_DATA que contém dados que estão sendo enviados para o fluxo especificado. Ele está na forma de dados binários.
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 |