Compartir a través de


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:

Los valores de IAcceptableFlags se limitan a la enumeración FlagDefs definida como la siguiente:
    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