WSMAN_PLUGIN_SEND fonction de rappel (wsman.h)
Définit le rappel d’envoi pour un plug-in. Cette fonction est appelée pour chaque objet reçu d’un client. Chaque objet reçu entraîne l’appel du rappel une seule fois. Une fois les données traitées, le plug-in Windows Remote Management (WinRM) appelle WSManPluginOperationComplete pour accuser réception et autoriser la remise de l’objet suivant.
Le nom du point d’entrée de LA DLL doit être WSManPluginSend.
Syntaxe
WSMAN_PLUGIN_SEND WsmanPluginSend;
void WsmanPluginSend(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
PCWSTR stream,
WSMAN_DATA *inboundData
)
{...}
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 requête.
flags
S’il s’agit du dernier objet du flux, ce paramètre est défini sur WSMAN_FLAG_NO_MORE_DATA. Sinon, elle est définie sur 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 winrm create ; sinon, ce paramètre est NULL.
stream
Spécifie le flux associé à l’objet entrant.
inboundData
Pointeur vers une structure WSMAN_DATA qui contient les données envoyées au flux spécifié. Il se présente sous la forme de données binaires.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
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 |