WSMAN_PLUGIN_SHELL fonction de rappel (wsman.h)
Définit le rappel de l’interpréteur de commandes pour un plug-in. Cette fonction est appelée lorsqu’une demande pour un nouvel interpréteur de commandes est reçue. Tous les plug-ins de gestion à distance Windows qui prennent en charge les opérations d’interpréteur de commandes doivent implémenter ce rappel.
Le nom du point d’entrée dll doit être WSManPluginShell.
Syntaxe
WSMAN_PLUGIN_SHELL WsmanPluginShell;
void WsmanPluginShell(
PVOID pluginContext,
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
WSMAN_SHELL_STARTUP_INFO *startupInfo,
WSMAN_DATA *inboundShellInformation
)
{...}
Paramètres
pluginContext
Spécifie le contexte retourné par un appel à la méthode WSManPluginStartup . Ce paramètre représente une initialisation d’application spécifique d’un plug-in WinRM.
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 défini sur zéro.
startupInfo
Pointeur vers une structure de WSMAN_SHELL_STARTUP_INFO qui contient des informations de démarrage pour l’interpréteur de commandes.
inboundShellInformation
Pointeur vers une structure de WSMAN_DATA qui spécifie un objet entrant facultatif qui contient des données supplémentaires pour l’interpréteur de commandes.
Valeur de retour
None
Remarques
Le plug-in WinRM (WinRM) appelle WSManPluginReportContext pour inscrire un contexte d’interpréteur de commandes pour l’interpréteur de commandes. Toutes les opérations sur cet interpréteur de commandes passent dans ce contexte. Si l’interpréteur de commandes s’est arrêté ou si le plug-in vérifie le paramètre requestDetails et signale que l’opération a été annulée, le plug-in doit appeler WSManPluginOperationComplete. Tous les paramètres transmis sont valides jusqu’à ce que le plug-in WinRM appelle WSManPluginOperationComplete.
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 |