Partilhar via


Função GetMethodQualifierSet

Obtém o conjunto de qualificadores para um determinado método.

Nota

Esta API destina-se apenas a utilização interna. Não se destina a ser utilizado a partir do código do programador.

Sintaxe

HRESULT GetMethodQualifierSet (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszMethod,
   [out] IWbemQualifierSet  **ppQualSet
);

Parâmetros

vFunc
[in] Este parâmetro não é utilizado.

ptr
[in] Um ponteiro para uma instância IWbemClassObject .

wszMethod
[in] O nome do método. wszMethod tem de apontar para um válido LPCWSTR.

ppQualSet
[fora] Recebe o ponteiro da interface que permite o acesso aos qualificadores do método . ppQualSet não pode ser null. Se ocorrer um erro, não é devolvido um novo objeto e o ponteiro está definido para apontar para null.

Valor devolvido

Os seguintes valores devolvidos por esta função são definidos no ficheiro de cabeçalho WbemCli.h ou pode defini-los como constantes no seu código:

Constante Valor Descrição
WBEM_E_NOT_FOUND 0x80041002 O método especificado não existe.
WBEM_E_INVALID_PARAMETER 0x80041008 Um parâmetro é null.
WBEM_S_NO_ERROR 0 A chamada da função foi efetuada com êxito.

Observações

Esta função encapsula uma chamada para o método IWbemClassObject::GetMethodQualifierSet .

Uma chamada para esta função só é suportada se o objeto atual for uma definição de classe CIM. A manipulação de métodos não está disponível para ponteiros IWbemClassObject que apontem para instâncias CIM.

Uma vez que cada método pode ter os seus próprios qualificadores, o ponteiro IWbemQualifierSet permite que o autor da chamada adicione, edite ou elimine estes qualificadores.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: WMINet_Utils.idl

.NET Framework Versões: Disponível desde a versão 4.7.2

Ver também