Compartir a través de


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