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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.