CFrameworkQuery-Klasse (frquery.h)
[Die Klasse CFrameworkQuery ist Teil des WMI-Provider-Frameworks und wird nun als endgültig betrachtet, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]
Die CFrameworkQuery-Klasse wird verwendet, um eine Abfrage zu analysieren und zu bearbeiten. Es enthält Methoden, die bestimmte Eigenschaftswerte und Methoden zurückgeben, die die Abfrage testen, um die bestimmten eigenschaften zu bestimmen, die enthalten sind.
Anbieterautoren müssen in der Regel keine abgeleiteten Klassen aus dieser Klasse erstellen oder Instanzen dieser Klasse erstellen. In der Regel erhalten Sie eine instance dieser Klasse und verwenden die verschiedenen Methoden, um zu bestimmen, welche Informationen vom Client angefordert werden.
CFrameworkQuery verfügt über die folgenden Membertypen:
Methode | BESCHREIBUNG |
---|---|
AllPropertiesAreRequired | Gibt an, ob alle Eigenschaften für die instance angefordert werden. |
GetQuery | Ruft den tatsächlichen WQL-Befehl ab, der dem CFrameworkQuery-Objekt zugeordnet ist. |
GetQueryClassName | Ruft den Klassennamen aus der Abfrage ab. |
GetRequiredProperties | Gibt eine Liste aller Eigenschaften zurück, die zum Erfüllen einer Abfrage erforderlich sind. Sie enthält die Eigenschaften der SELECT- und WHERE-Klausel . |
GetValuesForProp | Gibt alle Werte für eine bestimmte Eigenschaft zurück, die von dieser Eigenschaft generiert werden, wie sie in der Abfrage angezeigt wird. |
IsPropertyRequired | Bestimmt, ob eine bestimmte Eigenschaft von der Abfrage angefordert wurde. Sowohl die SELECT - als auch die WHERE-Klausel sind aktiviert. |
KeysOnly | Gibt an, ob nur die Schlüsseleigenschaften erforderlich sind. |
Methoden
Die CFrameworkQuery-Klasse verfügt über diese Methoden.
CFrameworkQuery::AllPropertiesAreRequired Die AllPropertiesAreRequired-Methode gibt an, ob alle Eigenschaften für die instance angefordert werden. |
CFrameworkQuery::GetQuery Die GetQuery-Methode ruft den tatsächlichen WQL-Befehl ab, der dem CFrameworkQuery-Objekt zugeordnet ist. |
CFrameworkQuery::GetQueryClassName Die GetQueryClassName-Methode ruft den Klassennamen aus der Abfrage ab. |
CFrameworkQuery::GetRequiredProperties Die GetRequiredProperties-Methode gibt eine Liste aller Eigenschaften zurück, die in der SELECT-Anweisung einer Abfrage angegeben sind. Sie gibt die Eigenschaften der SELECT- und WHERE-Klausel zurück. |
CFrameworkQuery::GetValuesForProp Die Methode GetValuesForProp gibt alle Werte für eine bestimmte Eigenschaft zurück, die von dieser Eigenschaft generiert werden, wie sie in der Abfrage angezeigt wird. (Überladung 1/2) |
CFrameworkQuery::GetValuesForProp Die Methode GetValuesForProp gibt alle Werte für eine bestimmte Eigenschaft zurück, die von dieser Eigenschaft generiert werden, wie sie in der Abfrage angezeigt wird. (Überladung 2/2) |
CFrameworkQuery::IsPropertyRequired Die IsPropertyRequired-Methode bestimmt, ob eine bestimmte Eigenschaft von der Abfrage angefordert wurde. Sowohl die SELECT- als auch die WHERE-Klausel sind aktiviert. |
CFrameworkQuery::KeysOnly Die KeysOnly-Methode gibt an, ob nur die Schlüsseleigenschaften erforderlich sind. |
Hinweise
Der Destruktor für diese Klasse ist CFrameworkQuery::~CFrameworkQuery.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | frquery.h (einschließlich FwCommon.h) |