Partager via


WMI (Windows Management Instrumentation) et compteurs de performances (référence des API non managées)

L’API non managée .NET Framework WMI et compteurs de performances se compose d’un ensemble de fonctions qui wrappent les appels à l’API Windows Management Instrumentation native. Elle vous permet de développer des outils et des bibliothèques qui gèrent et analysent des systèmes informatiques distants.

Notes

Cette API est destinée à un usage interne uniquement. Elle n’est pas destinée à être utilisée dans le code du développeur.

L’API comprend les fonctions suivantes :

Fonction Description
BeginEnumeration, fonction Réinitialise l’énumérateur au début d’une énumération de propriétés d’objet WMI.
BeginMethodEnumeration, fonction Commence une énumération des méthodes disponibles pour un objet.
BlessIWbemServices, fonction Indique si les informations d’identification de l’utilisateur autorisent l’accès à une classe IWbemServices spécifiée.
BlessIWbemServicesObject, fonction Indique si les informations d’identification de l’utilisateur autorisent l’accès à un objet de service IWbem spécifié.
Clone, fonction Retourne un nouvel objet qui est un clone complet de l’objet actuel.
CloneEnumWbemClassObject, fonction Effectue une copie logique d’un énumérateur, en conservant sa position actuelle dans une énumération.
CompareTo, fonction Compare un objet à un autre objet WMI.
ConnectServerWmi, fonction Crée une connexion via DCOM à un espace de noms WMI sur un ordinateur spécifié.
CreateClassEnumWmi, fonction Retourne un énumérateur pour toutes les classes qui remplissent les critères de sélection spécifiés.
CreateInstanceEnumWmi, fonction Retourne un énumérateur qui retourne les instances d’une classe spécifiée remplissant les critères de sélection spécifiés.
Delete, fonction Supprime une propriété spécifiée d’une définition de classe et tous ses qualificateurs.
DeleteMethod, fonction Supprime une méthode spécifiée d’une définition de classe CIM.
EndEnumeration, fonction Met fin à une séquence d’énumération.
EndMethodEnumeration, fonction Met fin à une séquence d’énumération lancée en appelant la fonction BeginMethodEnumeration.
ExecNotificationQueryWmi, fonction Exécute une requête pour recevoir des événements.
ExecQueryWmi, fonction Exécute une requête pour récupérer des objets.
FormatFromRawValue, fonction Convertit une valeur de données de performances brute au format spécifié, ou deux valeurs de données de performances brutes si la conversion de format est basé sur l’heure.
Get, fonction Récupère une valeur de propriété spécifiée si elle existe.
GetCurrentApartmentType, fonction Récupère le type de cloisonnement dans lequel l’appelant s’exécute.
GetDemultiplexedStub, fonction Crée un récepteur de redirecteur d’objet pour aider un client lors de la réception des appels asynchrones WMI.
GetErrorInfo, fonction Récupère les informations d’erreur à partir de l’appel de fonction précédent.
GetMethod, fonction Récupère les informations sur la méthode spécifiée.
GetMethodOrigin, fonction Détermine la classe dans laquelle une méthode est déclarée.
GetMethodQualifierSet, fonction Récupère le jeu de qualificateurs pour une méthode particulière.
GetNames, fonction Récupère une partie ou l’ensemble des noms des propriétés d’un objet.
GetObjectText, fonction Retourne un rendu textuel d’un objet dans la syntaxe MOF.
GetPropertyHandle, fonction Retourne un handle unique qui identifie une propriété.
GetPropertyOrigin, fonction Détermine la classe dans laquelle une propriété est déclarée.
GetPropertyQualifierSet, fonction Récupère le jeu de qualificateurs pour une propriété particulière.
GetQualifierSet, fonction Récupère le jeu de qualificateurs pour une instance de classe ou une définition de classe.
InheritsFrom, fonction Détermine si l’instance ou la classe active dérive d’une classe parente spécifié.
Initialize, fonction Effectue l’initialisation WMI.
Next, fonction Récupère la propriété suivante dans une énumération.
NextMethod, fonction Récupère la méthode suivante dans une énumération.
Fonction Put Affecte une nouvelle valeur à une propriété nommée.
PutClassWmi, fonction Crée une classe ou met à jour une classe existante.
PutInstanceWmi, fonction Crée ou met à jour une instance d’une classe existante. L’instance est écrite dans le référentiel WMI.
PutMethod, fonction Crée une méthode.
QualifierSet_BeginEnumeration, fonction Réinitialise un énumérateur des qualificateurs d’un objet au début de l’énumération.
QualifierSet_Delete, fonction Supprime un qualificateur spécifié par nom.
QualifierSet_EndEnumeration, fonction Met fin à l’énumération commencée avec un appel à la fonction QualifierSet_BeginEnumeration.
QualifierSet_Get, fonction Obtient le qualificateur nommé spécifié.
QualifierSet_GetNames, fonction Récupère les noms de tous les qualificateurs ou des qualificateurs spécifiés qui sont disponibles à partir de la propriété ou de l’objet actif.
QualifierSet_Next, fonction Récupère le qualificateur suivant dans une énumération commencée avec un appel à la fonction QualifierSet_BeginEnumeration.
QualifierSet_Put, fonction Écrit la valeur et le qualificateur nommés.
ResetSecurity, fonction Assigne le jeton d’emprunt d’identité fourni au thread actif.
SetSecurity, fonction Récupère le jeton d’emprunt d’identité associé au thread actif.
SpawnDerivedClass, fonction Crée un objet de classe dérivé à partir d’un objet spécifié.
SpawnInstance, fonction Crée une instance d’une classe.
VerifyClient, fonction Garantit que la clé du client offre une sécurité correcte.
WritePropertyValue, fonction Écrit un nombre spécifié d’octets dans une propriété identifiée par un descripteur de propriété.

Voir aussi