Classe CFrameworkQuery (frquery.h)
[La classe CFrameworkQuery fa parte di WMI Provider Framework ed è ora considerata nello stato finale e non saranno disponibili ulteriori aggiornamenti, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
La classe CFrameworkQuery viene usata per analizzare e modificare una query. Contiene metodi che restituiscono valori e metodi di proprietà specifici che testano la query per determinare le proprietà specifiche incluse.
I writer del provider in genere non devono creare classi derivate da questa classe o per creare istanze di questa classe. Più comunemente, verrà passata un'istanza di questa classe e userà i vari metodi per determinare quali informazioni vengono richieste dal client.
CFrameworkQuery include questi tipi di membri:
Metodo | Descrizione |
---|---|
AllPropertiesAreRequired | Indica se tutte le proprietà per l'istanza vengono richieste. |
GetQuery | Recupera il comando WQL effettivo associato all'oggetto CFrameworkQuery . |
GetQueryClassName | Recupera il nome della classe dalla query. |
GetRequiredProperties | Restituisce un elenco di tutte le proprietà necessarie per soddisfare una query. Include le proprietà delle clausole SELECT e WHERE . |
GetValuesForProp | Restituisce tutti i valori per una determinata proprietà generata da tale proprietà come viene visualizzata all'interno della query. |
IsPropertyRequired | Determina se una determinata proprietà è stata richiesta dalla query. Vengono controllate sia le clausole SELECT che WHERE . |
KeysOnly | Indica se sono necessarie solo le proprietà della chiave. |
Metodi
La classe CFrameworkQuery include questi metodi.
CFrameworkQuery::AllPropertiesAreRequired Il metodo AllPropertiesAreRequired indica se vengono richieste tutte le proprietà per l'istanza. |
CFrameworkQuery::GetQuery Il metodo GetQuery recupera il comando WQL effettivo associato all'oggetto CFrameworkQuery. |
CFrameworkQuery::GetQueryClassName Il metodo GetQueryClassName recupera il nome della classe dalla query. |
CFrameworkQuery::GetRequiredProperties Il metodo GetRequiredProperties restituisce un elenco di tutte le proprietà specificate nell'istruzione SELECT di una query. Restituisce le proprietà delle clausole SELECT e WHERE. |
CFrameworkQuery::GetValuesForProp Il metodo GetValuesForProp restituisce tutti i valori per una determinata proprietà generata da tale proprietà come viene visualizzata all'interno della query. (overload 1/2) |
CFrameworkQuery::GetValuesForProp Il metodo GetValuesForProp restituisce tutti i valori per una determinata proprietà generata da tale proprietà come viene visualizzata all'interno della query. (overload 2/2) |
CFrameworkQuery::IsPropertyRequired Il metodo IsPropertyRequired determina se una determinata proprietà è stata richiesta dalla query. Vengono controllate sia le clausole SELECT che WHERE. |
CFrameworkQuery::KeysOnly Il metodo KeysOnly indica se sono necessarie solo le proprietà della chiave. |
Commenti
Il distruttore per questa classe è CFrameworkQuery::~CFrameworkQuery.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | frquery.h (include FwCommon.h) |