FlagDefs enumeration
Specifies which flags are valid for the specified type of operation. This enumeration is used by the Provider::ValidateFlags method.
Syntax
enum FlagDefs {
EnumerationFlags = (WBEM_FLAG_DIRECT_READ | WBEM_FLAG_SEND_STATUS),
GetObjFlags = (WBEM_FLAG_SEND_STATUS | WBEM_FLAG_DIRECT_READ),
MethodFlags = WBEM_FLAG_SEND_STATUS,
DeletionFlags = WBEM_FLAG_SEND_STATUS,
PutInstanceFlags = (WBEM_FLAG_CREATE_ONLY | WBEM_FLAG_CREATE_OR_UPDATE | WBEM_FLAG_UPDATE_ONLY | WBEM_FLAG_SEND_STATUS),
QueryFlags = WBEM_FLAG_SEND_STATUS | WBEM_FLAG_DIRECT_READ
};
Constants
EnumerationFlags
Flags that are valid for enumeration operations.GetObjFlags
Flags that are valid for operations that retrieve objects.MethodFlags
Flags that are valid for method operations.DeletionFlags
Flags that are valid for a delete operation.PutInstanceFlags
Flags that are valid for operations that create or update class instances.QueryFlags
Flags that are valid for a query operation.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
Provider.h |