WSMAN_PLUGIN_RECEIVE fonction de rappel (wsman.h)

Définit le rappel de réception pour un plug-in. Cette fonction est appelée lorsqu’une demande entrante de réception de données est reçue.

Le nom du point d’entrée dll doit être WSManPluginReceive.

Syntaxe

WSMAN_PLUGIN_RECEIVE WsmanPluginReceive;

void WsmanPluginReceive(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PVOID commandContext,
  WSMAN_STREAM_ID_SET *streamSet
)
{...}

Paramètres

requestDetails

Pointeur vers une structure de WSMAN_PLUGIN_REQUEST qui spécifie l’URI de ressource, les options, les paramètres régionaux, l’indicateur d’arrêt et le handle pour la demande.

flags

Réservé pour un usage futur. Doit être zéro.

shellContext

Spécifie le contexte reçu lors de la création de l’interpréteur de commandes.

commandContext

Si cette requête est destinée à une commande et non à un interpréteur de commandes, il s’agit du contexte retourné par l’opération de création winrm ; sinon, ce paramètre a la valeur NULL.

streamSet

Une structure WSMAN_STREAM_ID_SET qui contient une liste de flux pour lesquels les données doivent être reçues. Si cette liste est vide, tous les flux configurés dans l’interpréteur de commandes sont implicites, ce qui signifie que tous les flux sont disponibles.

Valeur de retour

None

Remarques

En fonction de la demande du client, la fonction de rappel WSMAN_PLUGIN_RECEIVE peut être appelée par rapport à l’interpréteur de commandes et/ou à la commande. Le plug-in appelle la méthode WSManPluginReceiveResult pour chaque élément de données à renvoyer au client. Une fois toutes les données envoyées, le plug-in appelle WSManPluginOperationComplete pour mettre fin au flux. Tous les paramètres transmis sont valides jusqu’à ce que le plug-in Windows Remote Management (WinRM) appelle WSManPluginOperationComplete.

Spécifications

   
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
Plateforme cible Windows
En-tête wsman.h
Composant redistribuable Windows Management Framework sur Windows Server 2008 avec SP2, Windows Vista avec SP1 et Windows Vista avec SP2