#line 1 "C:\\Windows\\system32\\wbem\\fr-FR\\system.mfl" // Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\cimv2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\root\\cimv2\\ms_40c") [AMENDMENT, LOCALE(0x040c)] class MSFT_WmiSelfEvent : __ExtrinsicEvent { }; #pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"WMI Self-Instrumentation Event Provider\"",NOFAIL) #pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"ProviderSubSystem\"",NOFAIL) [Description("La classe d’événements Msft_WmiProvider_OperationEvent est la définition racine de tous les événements du fournisseur WMI. Une opération de fournisseur correspond à une forme d’exécution au nom d’un client par le biais de WMI qui génère un ou plusieurs appels à un exécutable de fournisseur. Les propriétés de cette classe définissent l’identité du fournisseur associé à l’opération en cours d’exécution, qui est associée de manière unique aux instances de la classe Msft_Providers. Chaque instance de __Win32Provider peut avoir une opération associée et être identifiée à l’aide des propriétés ci-dessous. En interne, WMI peut contenir n’importe quel nombre d’objets faisant référence à une instance particulière de __Win32Provider puisque chaque objet est différencié selon que le fournisseur prend en charge l’instanciation par utilisateur ou par paramètres régionaux, mais aussi en fonction de l’emplacement où le fournisseur est hébergé. Actuellement, TransactionIdentifier est toujours une chaîne vide. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_OperationEvent : MSFT_WmiSelfEvent { [Description("La propriété Namespace indique l’espace de noms où l’instance de __Win32Provider est instanciée.") : Amended ToSubclass] String Namespace; [Description("La propriété Provider indique le nom unique associé à l’instance de __Win32Provider.") : Amended ToSubclass] String Provider; [Description("Si l’inscription du fournisseur indique une initialisation par utilisateur, la propriété User définit alors l’identité principale du client associée à l’instanciation spécifique d’un fournisseur.") : Amended ToSubclass] String User; [Description("Si l’inscription du fournisseur indique une initialisation par paramètres régionaux, la propriété Locale définit alors les paramètres régionaux du client associés à l’instanciation spécifique d’un fournisseur.") : Amended ToSubclass] String Locale; [Description("La propriété TransactionIdentifer est destinée à un usage interne et est actuellement toujours vide.") : Amended ToSubclass] String TransactionIdentifer; [Description("La propriété HostingSpecification n’est pas actuellement utilisée.") : Amended ToSubclass] Uint32 HostingSpecification; [Description("La propriété HostingGroup n’est pas actuellement utilisée.") : Amended ToSubclass] String HostingGroup; }; [Description("La classe d’événements Msft_WmiProvider_OperationEvent_Pre contient l’événement d’opération généré avant l’appel de l’implémentation du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_OperationEvent_Pre : Msft_WmiProvider_OperationEvent { }; [Description("La classe d’événements Msft_WmiProvider_OperationEvent_Post contient l’événement d’opération généré une fois l’implémentation du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_OperationEvent_Post : Msft_WmiProvider_OperationEvent { }; [Description("La classe d’événements Msft_WmiProvider_ComServerLoadOperationEvent définit l’activation réussie d’une instance de serveur COM associée à l’inscription du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ComServerLoadOperationEvent : Msft_WmiProvider_OperationEvent { [Description("La propriété Clsid, le cas échéant, définit le CLSID COM associé à l’implémentation du serveur. Remarque : les fournisseurs découplés n’ont pas de CLSID COM associé.") : Amended ToSubclass] String Clsid; [Description("La propriété ServerName, le cas échéant, définit le nom du serveur COM présent dans la valeur sans nom de la clé CLSID.") : Amended ToSubclass] String ServerName; [Description("La propriété InProcServer, le cas échéant, définit si le serveur prend en charge l’activation inproc32.") : Amended ToSubclass] boolean InProcServer; [Description("La propriété LocalServer, le cas échéant, définit si le serveur prend en charge l’activation localserver32.") : Amended ToSubclass] boolean LocalServer; [Description("La propriété InProcServerPath, le cas échéant, définit le nom d’application de l’exécutable inproc32 du serveur.") : Amended ToSubclass] String InProcServerPath; [Description("La propriété LocalServerPath, le cas échéant, définit le nom d’application de l’exécutable localserver32 du serveur.") : Amended ToSubclass] String LocalServerPath; }; [Description("La classe d’événements Msft_WmiProvider_ComServerLoadOperationFailureEvent définit l’activation non réussie d’une instance de serveur COM associée à l’inscription du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ComServerLoadOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("La propriété Clsid, le cas échéant, définit le CLSID COM associé à l’implémentation du serveur. Remarque : les fournisseurs découplés n’ont pas de CLSID COM associé.") : Amended ToSubclass] String Clsid; [Description("La propriété ServerName, le cas échéant, définit le nom du serveur COM présent dans la valeur sans nom de la clé CLSID.") : Amended ToSubclass] String ServerName; [Description("La propriété InProcServer, le cas échéant, définit si le serveur prend en charge l’activation inproc32.") : Amended ToSubclass] boolean InProcServer; [Description("La propriété LocalServer, le cas échéant, définit si le serveur prend en charge l’activation localserver32.") : Amended ToSubclass] boolean LocalServer; [Description("La propriété InProcServerPath, le cas échéant, définit le nom d’application de l’exécutable inproc32 du serveur.") : Amended ToSubclass] String InProcServerPath; [Description("La propriété LocalServerPath, le cas échéant, définit le nom d’application de l’exécutable localserver32 du serveur.") : Amended ToSubclass] String LocalServerPath; [Description("La propriété ResultCode, le cas échéant, définit le code de résultat retourné par la procédure d’activation COM.") : Amended ToSubclass] uint32 ResultCode; }; [Description("La classe d’événements Msft_WmiProvider_LoadOperationEvent définit l’activation et l’initialisation réussies de l’entrée de cache du fournisseur. WMI met en cache les objets d’inscription du fournisseur pour réduire le temps global d’exécution. Le sous-système abandonnera les entrées du cache par le biais du processus d’antériorité du cache, de la perte de connectivité RPC, du contrôle utilisateur ou en raison d’un changement dans l’inscription du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_LoadOperationEvent : Msft_WmiProvider_OperationEvent { [Description("La propriété Clsid, le cas échéant, définit le CLSID COM associé à l’implémentation du serveur. Remarque : les fournisseurs découplés n’ont pas de CLSID COM associé.") : Amended ToSubclass] String Clsid; [Description("La propriété ServerName, le cas échéant, définit le nom du serveur COM présent dans la valeur sans nom de la clé CLSID.") : Amended ToSubclass] String ServerName; [Description("La propriété InProcServer, le cas échéant, définit si le serveur prend en charge l’activation inproc32.") : Amended ToSubclass] boolean InProcServer; [Description("La propriété LocalServer, le cas échéant, définit si le serveur prend en charge l’activation localserver32.") : Amended ToSubclass] boolean LocalServer; [Description("La propriété InProcServerPath, le cas échéant, définit le nom d’application de l’exécutable inproc32 du serveur.") : Amended ToSubclass] String InProcServerPath; [Description("La propriété LocalServerPath, le cas échéant, définit le nom d’application de l’exécutable localserver32 du serveur.") : Amended ToSubclass] String LocalServerPath; [Description("La propriété ThreadingModel, le cas échéant, définit le modèle de thread du serveur et peut avoir les valeurs suivantes : \n0 - Apartment \n 1 - Both \n 2 - Free \n 3 - Neutral \n 4 - Unknown") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel; [Description("La propriété Synchronisation, le cas échéant, définit le modèle de synchronisation du serveur et peut avoir les valeurs suivantes : \n0 - Ignored \n 1 - None \n 2 - Supported \n 3 - Required \n 4 - RequiresNew \n 5 - Unknown") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation; }; [Description("WMI met en cache les objets d’inscription du fournisseur pour réduire le temps global d’exécution. Le sous-système abandonnera les entrées du cache par le biais du processus d’antériorité du cache, de la perte de connectivité RPC, du contrôle utilisateur ou en raison d’un changement dans l’inscription du fournisseur. Cet événement définit l’activation et l’initialisation réussies de l’entrée de cache du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_LoadOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("Définit, le cas échéant, le CLSID COM associé à l’implémentation du serveur. Remarque : les fournisseurs découplés n’ont pas de CLSID COM associé.") : Amended ToSubclass] String Clsid; [Description("Définit, le cas échéant, le nom du serveur COM présent dans la valeur sans nom de la clé CLSID.") : Amended ToSubclass] String ServerName; [Description("Définit, le cas échéant, si le serveur prend en charge l’activation inproc32.") : Amended ToSubclass] boolean InProcServer; [Description("Définit, le cas échéant, si le serveur prend en charge l’activation localserver32.") : Amended ToSubclass] boolean LocalServer; [Description("Définit, le cas échéant, le nom de l’exécutable inproc32 du serveur.") : Amended ToSubclass] String InProcServerPath; [Description("Définit, le cas échéant, le nom d’application de l’exécutable localserver32 du serveur.") : Amended ToSubclass] String LocalServerPath; [Description("La propriété ThreadingModel, le cas échéant, définit le modèle de thread du serveur et peut avoir les valeurs suivantes : \n0 - Apartment \n 1 - Both \n 2 - Free \n 3 - Neutral \n 4 - Unknown") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel; [Description("La propriété Synchronisation, le cas échéant, définit le modèle de synchronisation du serveur et peut avoir les valeurs suivantes : \n0 - Ignored \n 1 - None \n 2 - Supported \n 3 - Required \n 4 - RequiresNew \n 5 - Unknown") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "Inconnu"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation; [Description("La propriété ResultCode révèle le code HRESULT retourné par le processus de chargement.") : Amended ToSubclass] uint32 ResultCode; }; [Description("La classe d’événements Msft_WmiProvider_InitializationOperationEvent définit l’initialisation réussie de l’instance de serveur du fournisseur. Après l’activation du serveur du fournisseur, WMI tentera d’initialiser le fournisseur d’instances par le biais de plusieurs appels de méthode d’interface COM. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_InitializationOperationEvent : Msft_WmiProvider_OperationEvent { }; [Description("La classe d’événements Msft_WmiProvider_InitializationOperationFailureEvent \t\t\t\tdéfinit l’initialisation non réussie de l’instance de serveur du fournisseur. Après l’activation du serveur du fournisseur, WMI tentera d’initialiser le fournisseur d’instances par le biais de plusieurs appels de méthode d’interface COM. Cet événement définit l’initialisation non réussie de l’instance de serveur du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_InitializationOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("La propriété ResultCode révèle le code HRESULT retourné par le processus d’initialisation.") : Amended ToSubclass] uint32 ResultCode; }; [Description("La classe d’événements Msft_WmiProvider_UnLoadOperationEvent définit la suppression de l’entrée de cache du fournisseur. À ce stade, aucune référence n’est détenue par WMI sur l’instance du serveur COM. WMI met en cache les objets d’inscription du fournisseur pour réduire le temps global d’exécution. Le sous-système abandonnera les entrées du cache par le biais du processus d’antériorité du cache, de la perte de connectivité RPC, du contrôle utilisateur ou en raison d’un changement dans l’inscription du fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_UnLoadOperationEvent : Msft_WmiProvider_OperationEvent { }; [Description("La classe d’événements Msft_WmiProvider_GetObjectAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: GetObjectAsync. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_GetObjectAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ObjecPath contient le chemin d’accès de l’objet à récupérer.") : Amended ToSubclass] String ObjectPath; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_PutClassAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: PutClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_PutClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ClassObject possède l’objet contenant la définition de classe.") : Amended ToSubclass] Object ClassObject; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_DeleteClassAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: DeleteClassAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_DeleteClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ClassName contient le nom de la classe devant être supprimée.") : Amended ToSubclass] String ClassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété SuperclassName, si elle n’est ni NULL ni vide, indique un nom de superclasse. Seules les classes qui sont des sous-classes de cette classe sont retournées. Si NULL ou vide, et que Flags contient WBEM_FLAG_SHALLOW, seules les classes de premier niveau (c’est-à-dire celles qui n’ont pas de classe parent ni de superclasse) sont retournées. Si NULL ou vide, et que Flags a la valeur WBEM_FLAG_DEEP, toutes les classes dans l’espace de noms sont retournées.") : Amended ToSubclass] String SuperclassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_PutInstanceAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: PutInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_PutInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété InstanceObject contient l’instance de l’objet à écrire.") : Amended ToSubclass] Object InstanceObject; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ObjectPath est une chaîne contenant le chemin d’accès de l’instance à supprimer.") : Amended ToSubclass] String ObjectPath; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ClassName est une chaîne contenant le nom de la classe pour laquelle des instances sont souhaitées.") : Amended ToSubclass] String ClassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe Msft_WmiProvider_ExecQueryAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: ExecQueryAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ExecQueryAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété QueryLanguage est une chaîne contenant un des langages de requête pris en charge par Windows Management.") : Amended ToSubclass] String QueryLanguage; [Description("La propriété Query est une chaîne contenant le texte de la requête.") : Amended ToSubclass] String Query; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_ExecMethodAsyncEvent_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemServices :: ExecMethodAsync.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ExecMethodAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété ObjectPath est une chaîne contenant le chemin d’accès à l’objet pour lequel la méthode doit être exécutée.") : Amended ToSubclass] String ObjectPath; [Description("MethodName est une chaîne contenant le nom de la méthode pour l’objet.") : Amended ToSubclass] String MethodName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété InputParameters est Null si aucun paramètre entrant n’est requis pour exécuter la méthode ; sinon, un objet qui contient les propriétés agissant en tant que paramètres entrants pour l’exécution de la méthode. Le contenu de l’objet est spécifique à la méthode et fait partie de la spécification pour le fournisseur en question.") : Amended ToSubclass] Object InputParameters; }; [Description("La classe d’événements Msft_WmiProvider_NewQuery_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_NewQuery_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété QueryId contient l’identificateur généré par Windows Management pour la requête. Le fournisseur peut suivre ceci de façon à pouvoir identifier la requête annulée lors d’une annulation ultérieure.") : Amended ToSubclass] uint32 QueryId; [Description("La propriété QueryLanguage contient le langage du filtre de requête suivant. Pour cette version de WMI, il s’agit toujours de « WQL ».") : Amended ToSubclass] string QueryLanguage; [Description("La propriété Query est une chaîne contenant le filtre de requête d’événement, qui a été inscrit par un consommateur logique.") : Amended ToSubclass] string Query; }; [Description("La classe d’événements Msft_WmiProvider_CancelQuery_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CancelQuery_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété QueryId contient l’identificateur de la requête qui a été annulée. Cet identificateur a été initialement remis au fournisseur par la méthode NewQuery de cette interface.") : Amended ToSubclass] uint32 QueryId; }; [Description("La classe d’événements Msft_WmiProvider_AccessCheck_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemEventSecurity :: AccessCheck.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_AccessCheck_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété QueryLanguage contient le langage du filtre de requête suivant. Pour cette version de WMI, il s’agit toujours de « WQL ».") : Amended ToSubclass] string QueryLanguage; [Description("La propriété Query est une chaîne contenant le filtre de requête d’événement, qui a été inscrit par un consommateur logique.") : Amended ToSubclass] string Query; [Description("La propriété Sid contient un tableau d’octets représentant le SID du client créant l’abonnement (NULL si l’abonnement est temporaire).") : Amended ToSubclass] uint8 Sid[]; }; [Description("La classe d’événements Msft_WmiProvider_ProvideEvents_Pre représente un événement généré immédiatement avant l’appel de l’implémentation du fournisseur de IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ProvideEvents_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] uint32 Flags; }; [Description("La classe d’événements Msft_WmiProvider_GetObjectAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: GetObjectAsync du fournisseur terminée. ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_GetObjectAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété ObjectPath contient le chemin d’accès de l’objet à récupérer.") : Amended ToSubclass] String ObjectPath; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_PutClassAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: PutClassAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_PutClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété ClassObject possède l’objet contenant la définition de classe.") : Amended ToSubclass] Object ClassObject; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_DeleteClassAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: DeleteClassAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_DeleteClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété ClassName contient le nom de la classe devant être supprimée.") : Amended ToSubclass] String ClassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_CreateClassEnumAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: CreateClassEnumAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CreateClassEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété SuperclassName, si elle n’est ni NULL ni vide, indique un nom de superclasse. Seules les classes qui sont des sous-classes de cette classe sont retournées. Si NULL ou vide, et que Flags contient WBEM_FLAG_SHALLOW, seules les classes de premier niveau (c’est-à-dire celles qui n’ont pas de classe parent ni de superclasse) sont retournées. Si NULL ou vide, et que Flags a la valeur WBEM_FLAG_DEEP, toutes les classes dans l’espace de noms sont retournées.") : Amended ToSubclass] String SuperclassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_PutInstanceAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: PutInstanceAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_PutInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété InstanceObject contient l’instance de l’objet à écrire.") : Amended ToSubclass] Object InstanceObject; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter, pour les opérations de création, est une chaîne contenant le chemin d’accès de l’instance créée pendant l’appel. Le fournisseur peut passer StringParameter à IWbemObjectSink :: SetStatus, indiquant la clé de l’instance venant d’être créée.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_DeleteInstanceAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: DeleteInstanceAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_DeleteInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété ObjectPath possède une chaîne contenant le chemin d’accès de l’instance à supprimer.") : Amended ToSubclass] String ObjectPath; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: CreateInstanceEnumAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("Chaîne contenant le nom de la classe pour laquelle des instances sont souhaitées.") : Amended ToSubclass] String ClassName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_ExecQueryAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: ExecQueryAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ExecQueryAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété QueryLanguage possède une chaîne contenant un des langages de requête pris en charge par Windows Management.") : Amended ToSubclass] String QueryLanguage; [Description("La propriété Query possède une chaîne contenant le texte de la requête.") : Amended ToSubclass] String Query; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_ExecMethodAsyncEvent_Post représente un événement généré immédiatement une fois l’implémentation de IWbemServices :: ExecMethodAsync du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ExecMethodAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété ObjectPath possède une chaîne contenant le chemin d’accès à l’objet pour lequel la méthode doit être exécutée.") : Amended ToSubclass] String ObjectPath; [Description("La propriété MethodName possède une chaîne contenant le nom de la méthode pour l’objet.") : Amended ToSubclass] String MethodName; [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] Uint32 Flags; [Description("La propriété InputParameters est Null si aucun paramètre entrant n’est requis pour exécuter la méthode ; sinon, un objet qui contient les propriétés agissant en tant que paramètres entrants pour l’exécution de la méthode. Le contenu de l’objet est spécifique à la méthode et fait partie de la spécification pour le fournisseur en question.") : Amended ToSubclass] Object InputParameters; [Description("La propriété ResultCode contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] Uint32 ResultCode; [Description("La propriété ObjectParameter contient l’objet définissant l’état étendu passé par le biais de l’appel IWbemObjectSink :: SetStatus du fournisseur (peut-être NULL).") : Amended ToSubclass] Object ObjectParameter; [Description("La propriété StringParameter est actuellement toujours NULL.") : Amended ToSubclass] String StringParameter; }; [Description("La classe d’événements Msft_WmiProvider_NewQuery_Post représente un événement généré immédiatement une fois l’implémentation de IWbemEventProviderQuerySink :: NewQuery du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_NewQuery_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété QueryId contient un identificateur généré par Windows Management pour la requête. Le fournisseur peut suivre ceci de façon à pouvoir identifier la requête annulée lors d’une annulation ultérieure.") : Amended ToSubclass] uint32 QueryId; [Description("La propriété QueryLanguage contient le langage du filtre de requête suivant. Pour cette version de WMI, il s’agit toujours de « WQL ».") : Amended ToSubclass] string QueryLanguage; [Description("La propriété Query possède une chaîne contenant le filtre de requête d’événement, qui a été inscrit par un consommateur logique.") : Amended ToSubclass] string Query; [Description("La propriété Result contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] uint32 Result; }; [Description("La classe d’événements Msft_WmiProvider_CancelQuery_Post représente un événement généré immédiatement une fois l’implémentation de IWbemEventProviderQuerySink :: CancelQuery du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_CancelQuery_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété QueryId contient un identificateur de la requête qui a été annulée. Cet identificateur a été initialement remis au fournisseur par la méthode NewQuery de cette interface.") : Amended ToSubclass] uint32 QueryId; [Description("La propriété Result contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] uint32 Result; }; [Description("La classe d’événements Msft_WmiProvider_AccessCheck_Post représente un événement généré immédiatement une fois l’implémentation de IWbemEventSecurity :: AccessCheck du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_AccessCheck_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété QueryLanguage contient le langage du filtre de requête suivant. Pour cette version de WMI, il s’agit toujours de « WQL ».") : Amended ToSubclass] string QueryLanguage; [Description("La propriété Query est une chaîne contenant le filtre de requête d’événement, qui a été inscrit par un consommateur logique.") : Amended ToSubclass] string Query; [Description("La propriété Sid est un tableau d’octets représentant le SID du client créant l’abonnement (NULL si l’abonnement est temporaire).") : Amended ToSubclass] uint8 Sid[]; [Description("La propriété Result contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] uint32 Result; }; [Description("La classe d’événements Msft_WmiProvider_ProvideEvents_Post représente un événement généré immédiatement une fois l’implémentation de IWbemEventProvider :: ProvideEvents du fournisseur terminée.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_ProvideEvents_Post : Msft_WmiProvider_OperationEvent_Post { [Description("La propriété Flags contient les indicateurs associés à l’appel.") : Amended ToSubclass] uint32 Flags; [Description("La propriété Result contient le code d’état HRESULT de l’opération.") : Amended ToSubclass] uint32 Result; }; [Description("La classe Msft_WmiProvider_Counters expose des informations sur le nombre approximatif d’appels à des opérations internes à tous les fournisseurs.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_WmiProvider_Counters { [Description("La propriété ProviderOperation_GetObjectAsync indique le nombre d’appels à IWbemServices :: GetObjectAsync.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync; [Description("La propriété ProviderOperation_PutClassAsync indique le nombre d’appels à IWbemServices :: PutClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync; [Description("La propriété ProviderOperation_DeleteClassAsync indique le nombre d’appels à IWbemServices :: DeleteClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync; [Description("La propriété ProviderOperation_CreateClassEnumAsync indique le nombre d’appels à IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync; [Description("La propriété ProviderOperation_PutInstanceAsync indique le nombre d’appels à IWbemServices :: PutInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync; [Description("La propriété ProviderOperation_DeleteInstanceAsync indique le nombre d’appels à IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync; [Description("La propriété ProviderOperation_CreateInstanceEnumAsync indique le nombre d’appels à IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync; [Description("La propriété ProviderOperation_ExecQueryAsync indique le nombre d’appels à IWbemServices :: ExecQueryAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync; [Description("La propriété ProviderOperation_ExecMethodAsync indique le nombre d’appels à IWbemServices :: ExecMethodAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync; [Description("La propriété ProviderOperation_QueryInstances indique le nombre d’appels à IWbemHiPerfProvider :: QueryInstances.") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances; [Description("La propriété ProviderOperation_CreateRefresher indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefresher.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher; [Description("La propriété ProviderOperation_CreateRefreshableObject indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefreshableObject.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject; [Description("La propriété ProviderOperation_StopRefreshing indique le nombre d’appels à IWbemHiPerfProvider :: StopRefreshing.") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing; [Description("La propriété ProviderOperation_CreateRefreshableEnum indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefreshableEnum.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum; [Description("La propriété ProviderOperation_GetObjects indique le nombre d’appels à IWbemHiPerfProvider :: GetObjects.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects; [Description("La propriété ProviderOperation_GetProperty indique le nombre d’appels à IWbemPropertyProvider :: GetProperty.") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty; [Description("La propriété ProviderOperation_PutProperty indique le nombre d’appels à IWbemPropertyProvider :: PutProperty.") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty; [Description("La propriété ProviderOperation_ProvideEvents indique le nombre d’appels à IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents; [Description("La propriété ProviderOperation_NewQuery indique le nombre d’appels à IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery; [Description("La propriété ProviderOperation_CancelQuery indique le nombre d’appels à IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery; [Description("La propriété ProviderOperation_AccessCheck indique le nombre d’appels à IWbemEventProviderSecurity :: AccessCheck.") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck; [Description("La propriété ProviderOperation_SetRegistrationObject ProviderOperation_SetRegistrationObject n’est pas actuellement définie.") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject; [Description("La propriété ProviderOperation_FindConsumer indique le nombre d’appels à IWbemEventConsumerProvider :: FindConsumer.") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer; [Description("La propriété ProviderOperation_ValidateSubscription indique le nombre d’appels à IWbemEventConsumerProviderEx :: ValidateSubscription.") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription; }; [Description("La classe Msft_Providers expose la configuration relative aux instances de fournisseur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Msft_Providers { [Key,Description("La propriété Namespace indique l’espace de noms (Namespace) associé à une instanciation particulière d’une instance de fournisseur.") : Amended ToSubclass] String Namespace; [Key,Description("Si le fournisseur est configuré pour une initialisation par utilisateur, la propriété User fait alors référence à l’instanciation particulière de User d’une instance de fournisseur.") : Amended ToSubclass] String User; [Key,Description("Si le fournisseur est configuré pour une initialisation par paramètres régionaux, la propriété Locale fait alors référence à l’instanciation particulière de Locale d’une instance de fournisseur.") : Amended ToSubclass] String Locale; [Key,Description("La propriété Provider contient le nom de fournisseur associé à une instanciation particulière d’une instance de fournisseur. Le nom de fournisseur est identique à la propriété __Win32provider :: Name.") : Amended ToSubclass] String Provider; [Key,Description("La propriété TransactionIdentifier est destinée à un usage interne et est actuellement toujours égale à {00000000-0000-0000-0000-000000000000}.") : Amended ToSubclass] String TransactionIdentifier; [Key,Description("La propriété HostingSpecification définit le premier composant de la propriété __Win32provider :: HostingModel. La propriété d’hébergement est définie avec l’un des types de valeurs suivants :-WmiCore - Activer le fournisseur dans l’hôte au service winmgmt (notez que ceci est uniquement pris en charge pour les composants du système d’exploitation). Remarque : toute tentative d’inscription de fournisseurs avec WmiCore en tant que HostingModel échouera avec WBEM_E_ACCESS_DENIED. WmiCoreOrSelfHost - Activer le fournisseur dans l’hôte au service winmgmt ou en tant que serveur local (notez que ceci est uniquement pris en charge pour les composants du système d’exploitation). SelfHost - Activer le fournisseur en tant qu’implémentation du serveur local. Decoupled:Com - Activer le fournisseur en tant que fournisseur COM découplé. Decoupled:NonCom - Activer le fournisseur en tant que fournisseur d’événements non-COM. LocalSystemHost[:((.)+)] - Activer le fournisseur dans l’hôte à un hôte fournisseur wmi s’exécutant en tant que LocalSystem. Notez qu’il s’agit de la valeur par défaut si __Win32provider :: HostingModel n’est pas défini. Notez aussi que lors de la création d’une instance de __Win32provider avec HostingModel égal à NULL, LocalSystemHost ou LocalSystemHostOrSelfHost, un enregistrement du journal des événements est généré pour informer les administrateurs des fournisseurs en cours d’exécution avec l’état approuvé. LocalSystemHostOrSelfHost[:((.)+)] - Activer le fournisseur dans l’hôte à un hôte fournisseur wmi s’exécutant en tant que LocalSystem ou en tant que serveur local. Notez qu’il s’agit de la valeur par défaut si __Win32provider :: HostingModel n’est pas défini. Notez aussi que lors de la création d’une instance de __Win32provider avec HostingModel égal à NULL, LocalSystemHost ou LocalSystemHostOrSelfHost, un enregistrement du journal des événements est généré pour informer les administrateurs des fournisseurs en cours d’exécution avec l’état approuvé. NetworkServiceHost[:((.)+)] - Activer le fournisseur dans l’hôte à un hôte fournisseur wmi s’exécutant en tant que NetworkService. LocalServiceHost[:((.)+)] - Activer le fournisseur dans l’hôte à un hôte fournisseur wmi s’exécutant en tant que LocalService. Remarque : [:((.)+)] fait référence à une expression régulière qui définit le groupe d’hébergement pour le fournisseur.") : Amended ToSubclass] Uint32 HostingSpecification; [Key,Description("La spécification HostingGroup définit le second composant de __Win32provider :: HostingModel lorsque le modèle d’hébergement est LocalSystemHost, LocalSystemHostOrSelfHost, NetworkServiceHost ou LocalServiceHost. Le groupe d’hébergement définit une instanciation particulière d’un hôte fournisseur wmi, les fournisseurs qui partagent le même modèle d’hébergement et les groupes d’hébergement qui partagent le même processus de substitution.") : Amended ToSubclass] String HostingGroup; [Description("La propriété HostProcessIdentifier définit l’identificateur de processus hébergeant l’instance particulière du fournisseur.") : Amended ToSubclass] Uint32 HostProcessIdentifier; [Description("La propriété ProviderOperation_GetObjectAsync indique le nombre d’appels à IWbemServices :: GetObjectAsync.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync; [Description("La propriété indique le nombre d’appels à IWbemServices :: PutClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync; [Description("La propriété ProviderOperation_DeleteClassAsync indique le nombre d’appels à IWbemServices :: DeleteClassAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync; [Description("La propriété ProviderOperation_CreateClassEnumAsync indique le nombre d’appels à IWbemServices :: CreateClassEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync; [Description("La propriété ProviderOperation_PutInstanceAsync indique le nombre d’appels à IWbemServices :: PutInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync; [Description("La propriété ProviderOperation_DeleteInstanceAsync indique le nombre d’appels à IWbemServices :: DeleteInstanceAsync.") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync; [Description("La propriété ProviderOperation_CreateInstanceEnumAsync indique le nombre d’appels à IWbemServices :: CreateInstanceEnumAsync.") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync; [Description("La propriété ProviderOperation_ExecQueryAsync indique le nombre d’appels à IWbemServices :: ExecQueryAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync; [Description("La propriété ProviderOperation_ExecMethodAsync indique le nombre d’appels à IWbemServices :: ExecMethodAsync.") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync; [Description("La propriété ProviderOperation_QueryInstances indique le nombre d’appels à IWbemHiPerfProvider :: QueryInstances.") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances; [Description("La propriété ProviderOperation_CreateRefresher indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefresher.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher; [Description("La propriété ProviderOperation_CreateRefreshableObject indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefreshableObject.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject; [Description("La propriété ProviderOperation_StopRefreshing indique le nombre d’appels à IWbemHiPerfProvider :: StopRefreshing.") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing; [Description("La propriété ProviderOperation_CreateRefreshableEnum indique le nombre d’appels à IWbemHiPerfProvider :: CreateRefreshableEnum.") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum; [Description("La propriété ProviderOperation_GetObjects indique le nombre d’appels à IWbemHiPerfProvider :: GetObjects.") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects; [Description("La propriété ProviderOperation_GetProperty indique le nombre d’appels à IWbemPropertyProvider :: GetProperty.") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty; [Description("La propriété ProviderOperation_PutProperty indique le nombre d’appels à IWbemPropertyProvider :: PutProperty.") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty; [Description("La propriété ProviderOperation_ProvideEvents indique le nombre d’appels à IWbemEventProvider :: ProvideEvents.") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents; [Description("La propriété ProviderOperation_NewQuery indique le nombre d’appels à IWbemEventProviderQuerySink :: NewQuery.") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery; [Description("La propriété ProviderOperation_CancelQuery indique le nombre d’appels à IWbemEventProviderQuerySink :: CancelQuery.") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery; [Description("La propriété ProviderOperation_AccessCheck indique le nombre d’appels à IWbemEventProviderSecurity :: AccessCheck.") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck; [Description("La propriété ProviderOperation_SetRegistrationObject n’est pas actuellement définie.") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject; [Description("La propriété ProviderOperation_FindConsumer indique le nombre d’appels à IWbemEventConsumerProvider :: FindConsumer.") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer; [Description("La propriété ProviderOperation_ValidateSubscription indique le nombre d’appels à IWbemEventConsumerProviderEx :: ValidateSubscription.") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription; [Description("La méthode Suspend suspend l’exécution des fournisseurs. Tous les appels passant par une instance particulière du fournisseur passeront par une couche d’interception. Cette couche provoquera l’échec de l’appel. En fonction de l’opération particulière, le client peut recevoir le code d’état WBEM_E_PROVIDER_SUSPENDED ") : Amended ToSubclass] Uint32 Suspend(); [Description("La méthode Resume résume l’exécution des fournisseurs suspendus par le biais de la méthode Suspend.") : Amended ToSubclass] Uint32 Resume(); [Description("La méthode UnLoad dynamique charge le serveur COM associé à l’instance particulière du fournisseur. D’autres appels au fournisseur avec le même CLSID retourneront WBEM_E_PROVIDER_DISABLED. Si l’implémentation du serveur COM est un serveur inproc hébergé dans le processus hôte du fournisseur, elle recevra les appels à la fonction exportée DllCanUnloadNow. Si le fournisseur répond en retournant TRUE, COM déchargera alors l’image exécutable. COM est actuellement configuré de façon à décharger l’exécutable environ 30 secondes après le premier appel réussi à DllCanUnloadNow. En cas d’hébergement dans un substitut de processus, le substitut procédera au déchargement à l’aide d’une autre stratégie. Le fournisseur peut être réactivé à l’aide de la méthode Msft_Provider :: Load, de changements dans l’instance associée de __Win32Provider ou par le biais d’un redémarrage du service.") : Amended ToSubclass] Uint32 UnLoad(); [Description("La méthode Load charge une instance spécifique d’un fournisseur.") : Amended ToSubclass] Uint32 Load([In] String Namespace,[In] String User,[In] String Locale,[In] String Provider,[In] String TransactionIdentifier); };