WSMAN_PLUGIN_SEND función de devolución de llamada (wsman.h)
Define la devolución de llamada de envío para un complemento. Se llama a esta función para cada objeto que se recibe de un cliente. Cada objeto recibido hace que se llame a la devolución de llamada una vez. Una vez procesados los datos, el complemento De administración remota de Windows (WinRM) llama a WSManPluginOperationComplete para confirmar la recepción y permitir que se entregue el siguiente objeto.
El nombre del punto de entrada dll debe ser WSManPluginSend.
Sintaxis
WSMAN_PLUGIN_SEND WsmanPluginSend;
void WsmanPluginSend(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
PCWSTR stream,
WSMAN_DATA *inboundData
)
{...}
Parámetros
requestDetails
Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.
flags
Si este es el último objeto de la secuencia, este parámetro se establece en WSMAN_FLAG_NO_MORE_DATA. De lo contrario, se establece en cero.
shellContext
Especifica el contexto que se recibió cuando se creó el shell.
commandContext
Si esta solicitud está dirigida a un comando y no a un shell, este es el contexto devuelto por la operación de creación de winrm ; de lo contrario, este parámetro es NULL.
stream
Especifica la secuencia asociada al objeto de entrada.
inboundData
Puntero a una estructura de WSMAN_DATA que contiene los datos que se envían a la secuencia especificada. Está en forma de datos binarios.
Valor devuelto
None
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 |