WSMAN_SHELL_COMPLETION_FUNCTION fonction de rappel (wsman.h)
Fonction de rappel appelée pour les opérations d’interpréteur de commandes, qui aboutissent à une requête distante.
Syntaxe
WSMAN_SHELL_COMPLETION_FUNCTION WsmanShellCompletionFunction;
void WsmanShellCompletionFunction(
[in, optional] PVOID operationContext,
DWORD flags,
[in] WSMAN_ERROR *error,
[in] WSMAN_SHELL_HANDLE shell,
[in, optional] WSMAN_COMMAND_HANDLE command,
[in, optional] WSMAN_OPERATION_HANDLE operationHandle,
[in, optional] WSMAN_RESPONSE_DATA *data
)
{...}
Paramètres
[in, optional] operationContext
Représente le contexte défini par l’utilisateur passé à l’interface de programmation d’application Client Shell (API) WinRM (WinRM).
flags
Spécifie un ou plusieurs indicateurs de l’énumération WSManCallbackFlags .
[in] error
Définit la structure WSMAN_ERROR , qui est valide uniquement dans le rappel.
[in] shell
Spécifie le handle de l’interpréteur de commandes associé au contexte utilisateur. Le handle de l’interpréteur de commandes doit être fermé en appelant la méthode WSManCloseShell .
[in, optional] command
Spécifie le handle de commande associé au contexte utilisateur. Le handle de commande doit être fermé en appelant la méthode d’API WSManCloseCommand .
[in, optional] operationHandle
Définit le handle d’opération associé au contexte utilisateur. Le handle d’opération est valide uniquement pour les rappels associés aux appels WSManReceiveShellOutput, WSManSendShellInput et WSManSignalShell . Ce handle doit être fermé en appelant la méthode WSManCloseOperation .
[in, optional] data
Définit les données de sortie de la commande ou de l’interpréteur de commandes à la suite d’un appel WSManReceiveShellOutput . Pour plus d’informations sur les données de sortie, consultez la structure WSMAN_RECEIVE_DATA_RESULT .
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 et Windows Vista avec SP2 |