Dela via


Windows Management Instrumentation (WMI) och prestandaräknare (ohanterad API-referens)

.NET Framework WMI- och Performance Counters ohanterade API består av en uppsättning funktioner som omsluter anrop till det interna API:et för Windows Management Instrumentation. Det gör att du kan utveckla verktyg och bibliotek som hanterar och övervakar fjärrdatorsystem.

Kommentar

Det här API:et är endast för internt bruk. Den är inte avsedd för användning från utvecklarkod.

API:et innehåller följande funktioner:

Function beskrivning
Funktionen BeginEnumeration Återställer uppräknaren till början av en uppräkning av WMI-objektegenskaper.
Funktionen BeginMethodEnumeration Påbörjar en uppräkning av de metoder som är tillgängliga för ett objekt.
Funktionen BlessIWbemServices Anger om användarautentiseringsuppgifterna tillåter åtkomst till en angiven IWbemServices-klass.
BlessIWbemServicesObject-funktion Anger om användarautentiseringsuppgifterna tillåter åtkomst till ett angivet IWbem-tjänstobjekt.
Klona funktion Returnerar ett nytt objekt som är en fullständig klon av det aktuella objektet.
Funktionen CloneEnumWbemClassObject Gör en logisk kopia av en uppräknare och behåller sin aktuella position i en uppräkning.
Funktionen CompareTo Jämför ett objekt med ett annat Windows-hanteringsobjekt.
funktionen Anslut ServerWmi Skapar en anslutning via DCOM till ett WMI-namnområde på en angiven dator.
Funktionen CreateClassEnumWmi Returnerar en uppräknare för alla klasser som uppfyller de angivna urvalskriterierna.
Funktionen CreateInstanceEnumWmi Returnerar en uppräknare som returnerar instanserna av en angiven klass som uppfyller angivna urvalsvillkor.
Funktionen Ta bort Tar bort en angiven egenskap från en klassdefinition och alla dess kvalificerare.
Funktionen DeleteMethod Tar bort en angiven metod från en CIM-klassdefinition.
EndEnumeration-funktion Avslutar en uppräkningssekvens.
EndMethodEnumeration-funktion Avslutar en uppräkningssekvens som startas genom att anropa funktionen BeginMethodEnumeration.
Funktionen ExecNotificationQueryWmi Kör en fråga för att ta emot händelser.
Funktionen ExecQueryWmi Kör en fråga för att hämta objekt.
Funktionen FormatFromRawValue Konverterar ett rådatavärde för prestanda till det angivna formatet eller två rådatavärden om formatkonverteringen är tidsbaserad.
Hämta funktion Hämtar ett angivet egenskapsvärde om det finns.
Funktionen GetCurrentApartmentType Hämtar den typ av lägenhet där anroparen körs.
Funktionen GetDemultiplexedStub Skapar en objektvidaremottagare som hjälper en klient att ta emot asynkrona anrop från Windows Management.
Funktionen GetErrorInfo Hämtar felinformation från föregående funktionsanrop.
Funktionen GetMethod Hämtar information om den angivna metoden.
Funktionen GetMethodOrigin Avgör i vilken klass en metod deklareras.
Funktionen GetMethodQualifierSet Hämtar kvalificeringsuppsättningen för en viss metod.
Funktionen GetNames Hämtar antingen en delmängd eller alla namn på egenskaperna för ett objekt.
Funktionen GetObjectText Returnerar en textåtergivning av ett objekt i MOF-syntaxen.
Funktionen GetPropertyHandle Returnerar ett unikt handtag som identifierar en egenskap.
Funktionen GetPropertyOrigin Avgör i vilken klass en egenskap deklareras.
Funktionen GetPropertyQualifierSet Hämtar kvalificeringsuppsättningen för en viss egenskap.
Funktionen GetQualifierSet Hämtar kvalificeringsuppsättningen för en klassinstans eller en klassdefinition.
Funktionen InheritsFrom Avgör om den aktuella klassen eller instansen härleds från en angiven överordnad klass.
Initiera funktionen Utför WMI-initiering.
Nästa funktion Hämtar nästa egenskap i en uppräkning.
Funktionen NextMethod Hämtar nästa metod i en uppräkning.
Put-funktion Anger en namngiven egenskap till ett nytt värde.
PutClassWmi-funktion Skapar en ny klass eller uppdaterar en befintlig.
PutInstanceWmi-funktion Skapar eller uppdaterar en instans av en befintlig klass. Instansen skrivs till WMI-lagringsplatsen.
PutMethod-funktion Skapar en metod.
funktionen QualifierSet_BeginEnumeration Återställer en uppräknare av kvalificerarna för ett objekt till början av uppräkningen.
funktionen QualifierSet_Delete Tar bort en angiven kvalificerare med namn.
funktionen QualifierSet_EndEnumeration Avslutar uppräkningen som påbörjats med ett anrop till QualifierSet_BeginEnumeration funktionen.
funktionen QualifierSet_Get Hämtar den angivna namngivna kvalificeraren.
funktionen QualifierSet_GetNames Hämtar namnen på alla kvalificerare eller angivna kvalificerare som är tillgängliga från det aktuella objektet eller egenskapen.
funktionen QualifierSet_Next Hämtar nästa kvalificerare i en uppräkning som började med ett anrop till funktionen QualifierSet_BeginEnumeration .
funktionen QualifierSet_Put Skriver det namngivna kvalificeraren och värdet.
Funktionen ResetSecurity Tilldelar den angivna personifieringstoken till den aktuella tråden.
SetSecurity-funktion Hämtar personifieringstoken som är associerad med den aktuella tråden.
Funktionen SpawnDerivedClass Skapar ett nyligen härlett klassobjekt från ett angivet objekt.
Funktionen SpawnInstance Skapar en ny instans av en klass.
Funktionen VerifyClient Säkerställer att klientnyckeln har rätt säkerhet.
Funktionen WritePropertyValue Skriver ett angivet antal byte till en egenskap som identifieras av en egenskapsreferens.

Se även