Función InheritsFrom
Determina si la clase o instancia actual deriva de una clase principal especificada.
Nota
Esta API es solo para uso interno. No está pensada para usarla desde código del desarrollador.
Sintaxis
HRESULT InheritsFrom (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszAncestor
);
Parámetros
vFunc
[in] Este parámetro no se usa.
ptr
[in] El valor de este parámetro se corresponde con un puntero que apunta a una instancia de la interfaz IWbemClassObject.
wszAncestor
[in] El valor de este parámetro se corresponde con el nombre de la clase. El valor de wszAncestor
debe apuntar a un objeto LPCWSTR
válido.
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_S_NO_ERROR |
0 | Si se devuelve este valor, significa que el objeto actual se hereda del objeto wszAncestor . |
WBEM_S_FALSE |
1 | Si se devuelve este valor, significa que el objeto no se hereda del objeto wszAncestor . |
WBEM_E_INVALID_PARAMETER |
0x80041008 | wszAncestor es null . |
Comentarios
Al usar esta función, se ajusta una llamada al método IWbemClassObject::InheritsFrom.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: WMINet_Utils.idl
Versiones de .NET Framework: está disponible desde la versión 4.7.2