Método Provider::ValidateFlags (provider.h)
[La clase Provider forma parte del marco del proveedor de WMI que ahora se considera en estado final y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]
El método ValidateFlags determina si un conjunto de marcas es válido.
Sintaxis
HRESULT ValidateFlags(
long lFlags,
FlagDefs lAcceptableFlags
);
Parámetros
lFlags
Máscara de bits de marcas que se validan.
lAcceptableFlags
Máscara de bits de los valores de IFlags que son aceptables para el método de llamada. Para obtener más información, vea la sección Comentarios.
Valor devuelto
Devuelve WBEM_S_NO_ERROR si las marcas son válidas y WBEM_E_UNSUPPORTED_PARAMETER si una o varias marcas no son válidas.
Comentarios
Se puede llamar a este método auxiliar mediante una invalidación de cualquiera de los métodos virtuales siguientes para indicar qué marcas son aceptables como argumentos para el método virtual:
- 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
};
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | provider.h (include FwCommon.h) |
Library | FrameDyn.lib |
Archivo DLL | FrameDynOS.dll; FrameDyn.dll |