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 |