Sdílet prostřednictvím


Čítače výkonu a rozhraní WMI (Windows Management Instrumentation) a čítače výkonu (referenční dokumentace nespravovaného rozhraní API)

Nespravované rozhraní API rozhraní WMI a čítače výkonu rozhraní .NET Framework se skládá ze sady funkcí, které zabalují volání nativního rozhraní API služby Windows Management Instrumentation. Umožňuje vyvíjet nástroje a knihovny, které spravují a monitorují vzdálené počítačové systémy.

Poznámka:

Toto rozhraní API je určené jenom pro interní použití. Není určen pro použití z vývojářského kódu.

Rozhraní API obsahuje následující funkce:

Function Popis
Funkce BeginEnumeration Obnoví výčet na začátek výčtu vlastností objektu WMI.
Funkce BeginMethodEnumeration Začíná výčet metod dostupných pro objekt.
Funkce BlessIWbemServices Určuje, zda přihlašovací údaje uživatele umožňují přístup k zadané třídě IWbemServices.
Funkce BlessIWbemServicesObject Určuje, zda přihlašovací údaje uživatele umožňují přístup k zadanému objektu služby IWbem.
Funkce Clone Vrátí nový objekt, který je úplný klon aktuálního objektu.
Funkce CloneEnumWbemClassObject Vytvoří logickou kopii výčtu a zachová její aktuální pozici ve výčtu.
Funkce CompareTo Porovná objekt s jiným objektem správy systému Windows.
Připojení ServerWmi Vytvoří připojení prostřednictvím modelu DCOM k oboru názvů rozhraní WMI v zadaném počítači.
CreateClassEnumWmi – funkce Vrátí enumerátor pro všechny třídy, které splňují zadaná kritéria výběru.
CreateInstanceEnumWmi – funkce Vrátí enumerátor, který vrátí instance zadané třídy, které splňují zadaná kritéria výběru.
Funkce Delete Odstraní zadanou vlastnost z definice třídy a všechny její kvalifikátory.
Funkce DeleteMethod Odstraní zadanou metodu z definice třídy CIM.
Funkce EndEnumeration Ukončí sekvenci výčtu.
Funkce EndMethodEnumeration Ukončí sekvenci výčtu spuštěnou voláním funkce BeginMethodEnumeration.
Funkce ExecNotificationQueryWmi Spustí dotaz pro příjem událostí.
Funkce ExecQueryWmi Spustí dotaz pro načtení objektů.
Funkce FormatFromRawValue Převede jednu nezpracovanou hodnotu dat o výkonu do zadaného formátu nebo dvě nezpracované hodnoty dat o výkonu, pokud je převod formátu založený na čase.
Funkce Get Načte zadanou hodnotu vlastnosti, pokud existuje.
GetCurrentApartmentType – funkce Načte typ bytu, ve kterém volající provádí.
GetDemultiplexedStub – funkce Vytvoří jímku pro předávání objektů, která klientovi pomůže přijímat asynchronní volání ze služby Windows Management.
GetErrorInfo Načte informace o chybě z předchozího volání funkce.
Funkce GetMethod Načte informace o zadané metodě.
Funkce GetMethodOrigin Určuje třídu, ve které je deklarována metoda.
Funkce GetMethodQualifierSet Načte kvalifikátor sadu pro konkrétní metodu.
Funkce GetNames Načte buď podmnožinu, nebo všechny názvy vlastností objektu.
Funkce GetObjectText Vrátí textové vykreslení objektu v syntaxi MOF.
Funkce GetPropertyHandle Vrátí jedinečný popisovač, který identifikuje vlastnost.
Funkce GetPropertyOrigin Určuje třídu, ve které je vlastnost deklarována.
GetPropertyQualifierSet – funkce Načte kvalifikátor sadu pro konkrétní vlastnost.
GetQualifierSet Načte kvalifikátor sadu pro instanci třídy nebo definici třídy.
InheritsFrom – funkce Určuje, zda aktuální třída nebo instance je odvozena ze zadané nadřazené třídy.
Inicializace funkce Provede inicializaci rozhraní WMI.
Další funkce Načte další vlastnost v výčtu.
NextMethod Načte další metodu ve výčtu.
Put – funkce Nastaví pojmenovanou vlastnost na novou hodnotu.
PutClassWmi – funkce Vytvoří novou třídu nebo aktualizuje existující třídu.
PutInstanceWmi – funkce Vytvoří nebo aktualizuje instanci existující třídy. Instance se zapíše do úložiště WMI.
PutMethod – funkce Vytvoří metodu.
QualifierSet_BeginEnumeration Obnoví výčet kvalifikátorů objektu na začátek výčtu.
QualifierSet_Delete Odstraní zadaný kvalifikátor podle názvu.
QualifierSet_EndEnumeration Ukončí výčet zahájený voláním QualifierSet_BeginEnumeration funkce.
QualifierSet_Get Získá zadaný pojmenovaný kvalifikátor.
QualifierSet_GetNames Načte názvy všech kvalifikátorů nebo zadaných kvalifikátorů, které jsou k dispozici z aktuálního objektu nebo vlastnosti.
QualifierSet_Next Načte další kvalifikátor ve výčtu, který začal voláním QualifierSet_BeginEnumeration funkce.
QualifierSet_Put Zapíše pojmenovaný kvalifikátor a hodnotu.
Funkce ResetSecurity Přiřadí zadaný token zosobnění k aktuálnímu vláknu.
SetSecurity Načte token zosobnění přidružený k aktuálnímu vláknu.
SpawnDerivedClass – funkce Vytvoří nově odvozený objekt třídy ze zadaného objektu.
SpawnInstance – funkce Vytvoří novou instanci třídy.
Funkce VerifyClient Zajišťuje, že má klientský klíč správné zabezpečení.
WritePropertyValue – funkce Zapíše zadaný počet bajtů do vlastnosti identifikované popisovačem vlastnosti.

Viz také