Auf Englisch lesen

Freigeben über


wbemcli.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

wbemcli.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IEnumWbemClassObject-Methoden

Die IEnumWbemClassObject-Schnittstelle wird zum Aufzählen von CIM-Objekten (Common Information Model) verwendet und ähnelt einem COM-Standardenumerator.
IMofCompiler

Die von Mofd.dll implementierte IMofCompiler-Schnittstelle stellt eine COM-Schnittstelle bereit, die vom MOF-Compiler (Managed Object Format) und allen anderen Anwendungen verwendet wird, die MOF-Dateien kompilieren.
IUnsecuredApartment

Die IUnsecuredApartment-Schnittstelle wird verwendet, um den Prozess der asynchronen Aufrufe von einem Clientprozess zu vereinfachen.
IWbemBackupRestore

Die IWbemBackupRestore-Schnittstelle sichert und stellt den Inhalt des WMI-Repositorys wieder her.
IWbemBackupRestoreEx

Die IWbemBackupRestoreEx-Schnittstelle sichert und stellt den Inhalt des Repositorys wieder her.
IWbemCallResult

Wird für semisynchrone Aufrufe der IWbemServices-Schnittstelle verwendet. Bei solchen Aufrufen gibt die aufgerufene IWbemServices-Methode sofort eine Antwort zusammen mit einem IWbemCallResult-Objekt zurück.
IWbemClassObject

Enthält und bearbeitet sowohl Klassendefinitionen als auch Klassenobjektinstanzen.
IWbemConfigureRefresher

Die IWbemConfigureRefresher-Schnittstelle wird vom Clientcode verwendet, um einer Aktualisierung Enumeratoren, Objekte und geschachtelte Aktualisierungen hinzuzufügen.
IWbemContext

Die IWbemContext-Schnittstelle wird optional verwendet, um anbieter beim Übermitteln von IWbemServices-Aufrufen an WMI zusätzliche Kontextinformationen zu kommunizieren. Alle primären Aufrufe in IWbemServices verwenden einen optionalen Parameter, der auf ein Objekt dieses Typs zeigt.
IWbemHiPerfEnum

Wird in Aktualisierungsvorgängen verwendet, um schnellen Zugriff auf Enumerationen von Instanzenobjekten zu ermöglichen.
IWbemLocator

Verwenden Sie die IWbemLocator-Schnittstelle, um den anfänglichen Namespacezeiger auf die IWbemServices-Schnittstelle für WMI auf einem bestimmten Hostcomputer abzurufen.
IWbemObjectAccess

Bietet Zugriff auf die Methoden und Eigenschaften eines Objekts.
IWbemObjectSink

Die IWbemObjectSink-Schnittstelle erstellt eine Senkenschnittstelle, die alle Arten von Benachrichtigungen innerhalb des WMI-Programmiermodells empfangen kann.
IWbemObjectSinkEx

Erstellt eine Senkenschnittstelle, die alle Arten von Benachrichtigungen innerhalb des WMI-Programmiermodells empfangen kann.
IWbemObjectTextSrc

Die IWbemObjectTextSrc-Schnittstelle wird verwendet, um IWbemClassObject-Instanzen in und aus unterschiedlichen Textformaten zu übersetzen.
IWbemQualifierSet

Fungiert als Container für den gesamten Satz benannter Qualifizierer für eine einzelne Eigenschaft oder ein gesamtes Objekt (eine Klasse oder Instanz).
IWbemRefresher

Stellt einen Einstiegspunkt bereit, über den aktualisierbare Objekte wie Enumeratoren oder Aktualisierungsobjekte aktualisiert werden können.
IWbemServices

Wird von Clients und Anbietern für den Zugriff auf WMI-Dienste verwendet. Die Schnittstelle wird von WMI- und WMI-Anbietern implementiert und ist die primäre WMI-Schnittstelle.
IWbemShutdown

Die IWbemShutdown-Schnittstelle gibt dem Anbieter an, dass ein instance eines Objekts verworfen werden kann. Der Anbieter kann diesen Aufruf verwenden, um Ressourcen freizugeben, auf die er derzeit verweist.
IWbemStatusCodeText

Die IWbemStatusCodeText-Schnittstelle extrahiert Textzeichenfolgenbeschreibungen von Fehlercodes oder den Namen des Subsystems, in dem der Fehler aufgetreten ist.
IWbemUnsecuredApartment

Ermöglicht Clientanwendungen, zu bestimmen, ob Unsecapp.exe Zugriffsprüfungen für asynchrone Rückrufe durchführt.

Strukturen

 
WBEM_COMPILE_STATUS_INFO

Beschreibt einen Fehler für die IMofCompiler-Schnittstelle.

Enumerationen

 
CIMTYPE_ENUMERATION

Definiert Werte, die unterschiedliche CIM-Datentypen angeben.
WBEM_BACKUP_RESTORE_FLAGS

Enthält Flags, die für die IWbemBackupRestore::Restore-Methode und die IWbemBackupRestoreEx::Restore-Methode verwendet werden.
WBEM_CHANGE_FLAG_TYPE

Enthält Methodenparameterflags.
WBEM_COMPARISON_FLAG

Enthält Flags, die den Vergleich definieren, der bei Verwendung der IWbemClassObject::CompareTo-Methode ausgeführt werden soll.
WBEM_COMPILER_OPTIONS

Enthält Optionsflags für IMofCompiler-Methoden.
WBEM_CONDITION_FLAG_TYPE

Enthält Flags, die mit der IWbemClassObject::GetNames-Methode verwendet werden.
WBEM_CONNECT_OPTIONS

Enthält Flags für die IWbemLocator::ConnectServer-Methode.
WBEM_FLAVOR_TYPE

Listet Qualifizierer-Varianten auf.
WBEM_GENERIC_FLAG_TYPE

Enthält Parameterflags für allgemeine Methoden.
WBEM_GENUS_TYPE

Enthält Konstanten, die verwendet werden, um zwischen Klassen und Instanzen zu unterscheiden.
WBEM_LIMITS

Definiert einige Grenzwerte.
WBEM_QUERY_FLAG_TYPE

Enthält Flags, die zum Definieren einer Abfrage oder eines Enumerators verwendet werden.
WBEM_REFRESHER_FLAGS

Enthält Flags, die das Verhalten von Aktualisierungsmethoden ändern.
WBEM_SECURITY_FLAGS

Enthält Flags, die zum Festlegen von Sicherheitszugriffsebenen verwendet werden.
WBEM_STATUS_TYPE

Beschreibt die status eines asynchronen Vorgangs.
WBEM_TEXT_FLAG_TYPE

Enthält Flags zum Steuern der Ausführung der IWbemClassObject::GetObjectText-Methode.
WBEM_TIMEOUT_TYPE

Enthält Werte, die zum Angeben des Timeouts für die IEnumWbemClassObject::Next-Methode verwendet werden.
WBEM_UNSECAPP_FLAG_TYPE

Wird verwendet, um Zugriffsprüfungen für Rückrufe zu steuern, wenn die IWbemUnsecuredApartment::CreateSinkStub-Methode verwendet wird.
WBEMSTATUS

Enthält Fehler- und status Codes, die von Methoden in der WMI-API zurückgegeben werden.
WMI_OBJ_TEXT

Definiert die gültigen Objekttextformate, die von SWbemObjectEx.GetText_ verwendet werden sollen.