Megosztás a következőn keresztül:


Windows Management Instrumentation (WMI) és teljesítményszámlálók (nem felügyelt API-referencia)

A .NET-keretrendszer WMI- és teljesítményszámlálók nem felügyelt API-ja olyan függvényekből áll, amelyek a natív Windows Management Instrumentation API-ra irányuló hívásokat burkolják. Lehetővé teszi olyan eszközök és kódtárak fejlesztését, amelyek távoli számítógépes rendszereket kezelnek és figyelnek.

Feljegyzés

Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.

Az API a következő függvényeket tartalmazza:

Függvény Leírás
BeginEnumeration függvény Alaphelyzetbe állítja az enumerátort a WMI-objektumtulajdonságok számbavételének elejére.
BeginMethodEnumeration függvény Megkezdi az objektumhoz elérhető metódusok számbavételét.
BlessIWbemServices függvény Azt jelzi, hogy a felhasználói hitelesítő adatok engedélyezik-e a hozzáférést egy adott IWbemServices-osztályhoz.
BlessIWbemServicesObject függvény Azt jelzi, hogy a felhasználói hitelesítő adatok engedélyezik-e a hozzáférést egy adott IWbem szolgáltatásobjektumhoz.
Klónozási függvény Egy új objektumot ad vissza, amely az aktuális objektum teljes klónja.
CloneEnumWbemClassObject függvény Logikai másolatot készít egy enumerátorról, megtartva az aktuális pozícióját egy enumerálásban.
CompareTo függvény Összehasonlít egy objektumot egy másik Windows felügyeleti objektummal.
Csatlakozás ServerWmi függvény Kapcsolatot hoz létre a DCOM-on keresztül egy WMI-névtérrel egy megadott számítógépen.
CreateClassEnumWmi függvény Enumerátort ad vissza minden olyan osztályhoz, amely megfelel a megadott kiválasztási feltételeknek.
CreateInstanceEnumWmi függvény Egy enumerátort ad vissza, amely egy megadott osztály azon példányait adja vissza, amelyek megfelelnek a megadott kiválasztási feltételeknek.
Delete függvény Egy adott tulajdonságot töröl egy osztálydefinícióból és annak összes minősítőjét.
DeleteMethod függvény Egy megadott metódust töröl egy CIM-osztálydefinícióból.
EndEnumeration függvény Enumerálási sorozat leáll.
EndMethodEnumeration függvény Leállítja a BeginMethodEnumeration függvény meghívásával indított enumerálási sorozatot.
ExecNotificationQueryWmi függvény Lekérdezést hajt végre az események fogadásához.
ExecQueryWmi függvény Lekérdezést hajt végre az objektumok lekéréséhez.
FormatFromRawValue függvény Egy nyers teljesítményadat-értéket konvertál a megadott formátumra, vagy két nyers teljesítményadat-értéket, ha a formátumátalakítás időalapú.
Függvény lekérése Lekéri a megadott tulajdonságértéket, ha létezik.
GetCurrentApartmentType függvény Lekéri azt a lakástípust, amelyben a hívó végrehajtja a parancsot.
GetDemultiplexedStub függvény Létrehoz egy objektumtovábbító fogadót, amely segítséget nyújt az ügyfélnek a Windows Management aszinkron hívásainak fogadásában.
GetErrorInfo függvény Hibainformációkat kér le az előző függvényhívásból.
GetMethod függvény A megadott metódussal kapcsolatos információk lekérése.
GetMethodOrigin függvény Meghatározza azt az osztályt, amelyben a metódus deklarálva van.
GetMethodQualifierSet függvény Lekéri egy adott metódus minősítőkészletét.
GetNames függvény Egy objektum tulajdonságainak egy részhalmazát vagy összes nevét kéri le.
GetObjectText függvény Egy objektum szöveges renderelését adja vissza az MOF szintaxisában.
GetPropertyHandle függvény Egy tulajdonságot azonosító egyedi leírót ad vissza.
GetPropertyOrigin függvény Meghatározza azt az osztályt, amelyben egy tulajdonság deklarálva van.
GetPropertyQualifierSet függvény Lekéri egy adott tulajdonság minősítőkészletét.
GetQualifierSet függvény Lekéri egy osztálypéldány vagy osztálydefiníció minősítőkészletét.
InheritsFrom függvény Meghatározza, hogy az aktuális osztály vagy példány egy adott szülőosztályból származik-e.
Függvény inicializálása WMI-inicializálást hajt végre.
Következő függvény Lekéri a következő tulajdonságot egy enumerálásban.
NextMethod függvény Lekéri a következő metódust egy enumerálásban.
Put függvény Egy elnevezett tulajdonságot új értékre állít be.
PutClassWmi függvény Létrehoz egy új osztályt, vagy frissít egy meglévőt.
PutInstanceWmi függvény Egy meglévő osztály egy példányát hozza létre vagy frissíti. A példány a WMI-adattárba van írva.
PutMethod függvény Létrehoz egy metódust.
QualifierSet_BeginEnumeration függvény Egy objektum minősítőinek számbavételét visszaállítja az enumerálás elejére.
QualifierSet_Delete függvény Név alapján töröl egy megadott minősítőt.
QualifierSet_EndEnumeration függvény A függvény hívásával QualifierSet_BeginEnumeration megkezdett számbavétel leáll.
QualifierSet_Get függvény Lekéri a megadott névvel ellátott minősítőt.
QualifierSet_GetNames függvény Lekéri az aktuális objektumból vagy tulajdonságból elérhető összes minősítő vagy meghatározott minősítő nevét.
QualifierSet_Next függvény Lekéri a következő minősítőt egy számbavételben, amely a QualifierSet_BeginEnumeration függvény hívásával kezdődött.
QualifierSet_Put függvény A névvel ellátott minősítőt és értéket írja.
ResetSecurity függvény Hozzárendeli a megadott megszemélyesítési jogkivonatot az aktuális szálhoz.
SetSecurity függvény Lekéri az aktuális szálhoz társított megszemélyesítési jogkivonatot.
SpawnDerivedClass függvény Egy újonnan származtatott osztályobjektumot hoz létre egy adott objektumból.
SpawnInstance függvény Új osztálypéldányt hoz létre.
VerifyClient függvény Biztosítja, hogy az ügyfélkulcs megfelelő biztonsággal rendelkezik.
WritePropertyValue függvény Megadott számú bájtot ír egy tulajdonságleíró által azonosított tulajdonságba.

Lásd még