Función GetMethodQualifierSet
Recupera el calificador establecido para un método específico.
Nota
Esta API es solo para uso interno. No está pensada para usarla desde código del desarrollador.
Sintaxis
HRESULT GetMethodQualifierSet (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszMethod,
[out] IWbemQualifierSet **ppQualSet
);
Parámetros
vFunc
[in] Este parámetro no se usa.
ptr
[in] Puntero a una instancia de IWbemClassObject.
wszMethod
[in] Nombre del método. wszMethod
debe apuntar a un objeto LPCWSTR
válido.
ppQualSet
[out] Recibe el puntero de interfaz que permite acceder a los calificadores del método. El valor de ppQualSet
no puede ser null
. Si se produce un error, no se devuelve un nuevo objeto y el puntero se establece de modo que apunte a null
.
Valor devuelto
Los siguientes valores que devuelve esta función se definen en el archivo de encabezado WbemCli.h, aunque también puede definirlos como constantes en el código. Puede consultarlos a continuación:
Constante | Value | Descripción |
---|---|---|
WBEM_E_NOT_FOUND |
0x80041002 | El método especificado no existe. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Si se devuelve este valor, significará que uno de los parámetros tiene el valor null . |
WBEM_S_NO_ERROR |
0 | Si se devuelve este valor, significará que la llamada a la función se realizó correctamente. |
Comentarios
Esta función ajusta una llamada al método IWbemClassObject::GetMethodQualifierSet.
Solo se admite una llamada a esta función si el objeto actual es una definición de clase CIM. La manipulación de métodos no está disponible para punteros IWbemClassObject que apuntan a instancias CIM.
Dado que cada método puede tener sus propios calificadores, el puntero IWbemQualifierSet permite al llamador agregar, editar o eliminar estos calificadores.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: WMINet_Utils.idl
Versiones de .NET Framework: está disponible desde la versión 4.7.2