Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Escribe el calificador y el valor con nombre. El nuevo calificador sobrescribe el valor anterior del mismo nombre. Si el calificador no existe, se crea.
Nota:
Esta API es solo para uso interno. No está pensado para su uso desde el código de desarrollador.
Syntax
HRESULT QualifierSet_Put (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName,
[in] VARIANT* pVal,
[in] LONG lFlavor
);
Parámetros
vFunc
[in] Este parámetro no se usa.
ptr
[in] Puntero a una instancia de IWbemQualifierSet .
wszName
[in] Nombre del calificador que se va a escribir.
pVal
[in] Puntero a un valor válido VARIANT que contiene el calificador que se va a escribir. Este parámetro no puede ser null.
lFlavor
[in] Una de las siguientes constantes que define los tipos de calificador deseados para este calificador. El valor predeterminado es WBEM_FLAVOR_OVERRIDABLE (0).
| Constante | Importancia | Description |
|---|---|---|
WBEM_FLAVOR_OVERRIDABLE |
0 | El calificador se puede invalidar en una clase o instancia derivadas. Este es el valor predeterminado. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE |
1 | El calificador se propaga a instancias. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS |
2 | El calificador se propaga a las clases derivadas. |
WBEM_FLAVOR_NOT_OVERRIDABLE |
0x10 | El calificador no se puede invalidar en una clase o instancia derivadas. |
WBEM_FLAVOR_AMENDED |
0x80 | El calificador se localiza. |
Valor devuelto
Los siguientes valores devueltos por esta función se definen en el archivo de encabezado WbemCli.h , o bien puede definirlos como constantes en el código:
| Constante | Importancia | Description |
|---|---|---|
WBEM_E_CANNOT_BE_KEY |
0x8004101f | Hubo un intento no válido de especificar el Key calificador en una propiedad que no puede ser una clave. Las claves se especifican en la definición de clase de un objeto y no se pueden modificar por instancia. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Un parámetro no es válido. |
WBEM_E_INVALID_QUALIFIER_TYPE |
0x80041029 | El pVal parámetro no es de un tipo de calificador legal. |
WBEM_E_OVERRIDE_NOT_ALLOWED |
0x8004101a | No es posible llamar al QualifierSet_Put método en el calificador porque el objeto propietario no permite invalidaciones. |
WBEM_S_NO_ERROR |
0 | La llamada de función se realizó correctamente. |
Observaciones
Esta función ajusta una llamada al método IWbemQualifierSet::P ut .
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: WMINet_Utils.idl
Versiones de .NET Framework: Disponible desde la versión 4.7.2