WSMAN_PLUGIN_RECEIVE función de devolución de llamada (wsman.h)
Define la devolución de llamada de recepción de un complemento. Se llama a esta función cuando se recibe una solicitud entrante para recibir datos.
El nombre del punto de entrada dll debe ser WSManPluginReceive.
Sintaxis
WSMAN_PLUGIN_RECEIVE WsmanPluginReceive;
void WsmanPluginReceive(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
WSMAN_STREAM_ID_SET *streamSet
)
{...}
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
Reservado para uso futuro. Debe ser cero.
shellContext
Especifica el contexto que se recibió cuando se creó el shell.
commandContext
Si esta solicitud está destinada 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.
streamSet
Estructura de WSMAN_STREAM_ID_SET que contiene una lista de flujos para los que se van a recibir los datos. Si esta lista está vacía, todas las secuencias configuradas en el shell están implícitas, lo que significa que todas las secuencias están disponibles.
Valor devuelto
None
Observaciones
En función de la solicitud de cliente, se puede llamar a la función de devolución de llamada WSMAN_PLUGIN_RECEIVE en el shell o en el comando . El complemento llama al método WSManPluginReceiveResult para cada fragmento de datos que se debe devolver al cliente. Una vez enviados todos los datos, el complemento llama a WSManPluginOperationComplete para finalizar la secuencia. Todos los parámetros pasados son válidos hasta que el complemento administración remota de Windows (WinRM) llama a WSManPluginOperationComplete.
Requisitos
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 |