Freigeben über


__CLASS Identifier

Der bekannte Bezeichner __CLASS bezieht sich auf eine Pseudoeigenschaft für jedes WMI-Objekt, das die Klasse des aktuellen Objekts angibt.

Verwenden Sie __CLASS in einer WHERE-Klausel, um Objekte abgeleiteter Klassen aus dem Resultset herauszufiltern. Das Resultset der folgenden Abfrage enthält beispielsweise nicht nur Objekte, deren Klasse Win32_LogicalDisk ist, sondern auch Objekte, deren Klasse von Win32_LogicalDisk abgeleitet wird.

SELECT * FROM Win32_LogicalDisk

Im folgenden Beispiel filtert die Verwendung von __CLASS in der WHERE-Klausel alle Objekte von Klassen heraus, die von Win32_LogicalDisk abgeleitet wurden, da ihre Klasse nicht Win32_LogicalDisk ist.

SELECT * FROM Win32_LogicalDisk   WHERE __CLASS = "Win32_LogicalDisk"

Verwenden Sie __CLASS in Anbietern, die aufgefordert werden, Instanzen einer bestimmten Klasse bereitzustellen, unabhängig von Unterklassen.