Metodo Provider::ValidateFlags (provider.h)
[La classe Provider fa parte di WMI Provider Framework, che viene ora considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
Il metodo ValidateFlags determina se un set di flag è valido.
Sintassi
HRESULT ValidateFlags(
long lFlags,
FlagDefs lAcceptableFlags
);
Parametri
lFlags
Maschera di bit di flag convalidati.
lAcceptableFlags
Maschera di bit dei valori IFlags accettabili per il metodo chiamante. Per altre informazioni, vedere la sezione Osservazioni.
Valore restituito
Restituisce WBEM_S_NO_ERROR se i flag sono validi e WBEM_E_UNSUPPORTED_PARAMETER se uno o più flag non sono validi.
Commenti
Questo metodo helper può essere chiamato da un override di uno dei metodi virtuali seguenti per indicare quali flag sono accettabili come argomenti per il metodo virtuale:
- Provider::ValidateDeletionFlags
- Provider::ValidateEnumerationFlags
- Provider::ValidateGetObjFlags
- Provider::ValidateMethodFlags
- Provider::ValidatePutInstanceFlags
- Provider::ValidateQueryFlags
enum FlagDefs
{
EnumerationFlags = 0,
GetObjFlags = 0,
MethodFlags = 0,
DeletionFlags = 0,
PutInstanceFlags = (WBEM_FLAG_CREATE_OR_UPDATE |
WBEM_FLAG_CREATE_ONLY |
WBEM_FLAG_UPDATE_ONLY),
QueryFlags = 0
};
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | provider.h (include FwCommon.h) |
Libreria | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |