Export (0) Print
Expand All

IWbemClassObject::GetMethodOrigin method

The IWbemClassObject::GetMethodOrigin method is used to determine the class for which a method was declared.

This call is only supported if the current object is a CIM class definition. Method manipulation is not available from IWbemClassObject pointers which point to CIM instances.

Syntax


HRESULT GetMethodOrigin(
  [in]   LPCWSTR wszMethodName,
  [out]  BSTR *pstrClassName
);

Parameters

wszMethodName [in]

Name of the method for the object whose owning class is being requested.

pstrClassName [out]

Receives the name of the class which owns the method. The user must call SysFreeString on the returned BSTR when it is no longer required.

Return value

This method returns an HRESULT indicating the status of the method call. The following table lists the value contained within an HRESULT. For general HRESULT values, see System Error Codes.

Return codeDescription
WBEM_E_NOT_FOUND

The method did not exist.

WBEM_E_INVALID_PARAMETER

One or more parameters was not valid.

WBEM_S_NO_ERROR

The call succeeded.

 

Remarks

Because methods are inherited from class to class, it is often desirable to determine the owning class for a given method.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003

Header

Wbemcli.h (include Wbemidl.h)

Library

Wbemuuid.lib

DLL

CIMWin32.dll;
Esscli.dll;
Evntrprv.dll;
Fastprox.dll;
Framedyn.dll;
Krnlprov.dll;
Ncprov.dll;
Wbemcore.dll;
Wbemess.dll;
Wmipiprt.dll

 

 

Show:
© 2014 Microsoft