Partilhar via


Função HerdaFrom

Determina se a classe ou instância atual deriva de uma classe principal especificada.

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 InheritsFrom (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszAncestor
);

Parâmetros

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

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

wszAncestor
[in] O nome da classe . wszAncestor tem de apontar para um válido LPCWSTR.

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_S_NO_ERROR 0 O objeto atual herda de wszAncestor.
WBEM_S_FALSE 1 O objeto atual não herda de wszAncestor.
WBEM_E_INVALID_PARAMETER 0x80041008 wszAncestor é null.

Observações

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

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