Método IWbemClassObject::GetPropertyOrigin (wbemcli.h)
El método IWbemClassObject::GetPropertyOrigin recupera el nombre de la clase en la que se introdujo una propiedad determinada. En el caso de las clases con jerarquías de herencia profunda, a menudo es conveniente saber qué propiedades se declararon en qué clases. Si el objeto no hereda de una clase primaria, como en el caso de una clase base, por ejemplo, se devuelve el nombre de clase actual.
Sintaxis
HRESULT GetPropertyOrigin(
[in] LPCWSTR wszName,
[out] BSTR *pstrClassName
);
Parámetros
[in] wszName
Nombre de propiedad para el que se desea el nombre de clase propietario. Esto debe apuntar a un LPCWSTR válido, que se trata como de solo lectura.
[out] pstrClassName
Puntero a la dirección de un nuevo BSTR que recibe el nombre de la clase primaria. Para evitar pérdidas de memoria en el proceso de cliente, el llamador debe llamar a SysFreeString cuando el nombre ya no sea necesario. Este parámetro no debe apuntar a una cadena válida antes de llamar al método porque se trata de un parámetro de salida y este puntero no se desasigna una vez completada la llamada.
Valor devuelto
Este método devuelve un valor HRESULT que indica el estado de la llamada al método. En la lista siguiente se muestra el valor contenido en un HRESULT. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | wbemcli.h (include Wbemidl.h) |
Library | WbemUuid.lib |
Archivo DLL | CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll |