structure WSMAN_PLUGIN_REQUEST (wsman.h)
Spécifie des informations pour une demande de plug-in. Un pointeur vers une structure WSMAN_PLUGIN_REQUEST est passé à tous les points d’entrée d’opération dans le plug-in. Toutes les méthodes de notification de résultat utilisent ce pointeur pour faire correspondre le résultat à la demande. Toutes les informations de la structure restent valides jusqu’à ce que le plug-in appelle WSManPluginOperationComplete sur l’opération.
Syntaxe
typedef struct _WSMAN_PLUGIN_REQUEST {
WSMAN_SENDER_DETAILS *senderDetails;
PCWSTR locale;
PCWSTR resourceUri;
WSMAN_OPERATION_INFO *operationInfo;
BOOL shutdownNotification;
HANDLE shutdownNotificationHandle;
PCWSTR dataLocale;
} WSMAN_PLUGIN_REQUEST;
Membres
senderDetails
Pointeur vers une structure WSMAN_SENDER_DETAILS qui spécifie des détails sur le client qui a lancé la requête.
locale
Spécifie les paramètres régionaux dans lequel l’utilisateur a demandé des résultats. Si les paramètres régionaux demandés ne sont pas disponibles, les options suivantes sont disponibles :
- Les paramètres régionaux système sont utilisés.
- La demande est rejetée avec une erreur de paramètres régionaux non valide.
resourceUri
Spécifie l’URI de ressource pour cette opération.
operationInfo
Pointeur vers une structure WSMAN_OPERATION_INFO qui contient des informations supplémentaires sur l’opération. Certaines des informations de cette structure sont NULL , car tous les paramètres ne sont pas pertinents pour toutes les opérations.
shutdownNotification
Si l’opération est annulée, le membre shutdownNotification a la valeur TRUE.
shutdownNotificationHandle
Si l’opération est annulée, shutdownNotification est signalé.
dataLocale
Remarques
Les opérations doivent signaler le rappel de l’opération pour indiquer qu’elle a été arrêtée. Les opérations sont annulées de manière hiérarchique pour s’assurer que toutes les opérations de suivi sont annulées avant les opérations de niveau supérieur. Un plug-in a deux façons de gérer l’annulation d’une opération. Tout d’abord, le plug-in peut vérifier la valeur booléenne shutdownNotification si elle itère dans un ensemble de résultats. Ensuite, si le plug-in est de nature plus asynchrone, l’shutdownNotificationHandle peut être utilisé lors de la mise en file d’attente de threads de notification asynchrones.
Configuration requise
Client minimal pris en charge | Windows 7 |
Serveur minimal pris en charge | Windows Server 2008 R2 |
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 |