IRunnableObject::GetRunningClass  4Q1CPY

Returns the CLSID of a running object.

HRESULT GetRunningClass(

    LPCLSID lpClsid

//Pointer to an object s CLSID

   );

 

 

Parameter

lpClsid

[out] Pointer to the object s class identifier.

 

Return Values

This method supports the standard return values E_INVALIDARG and E_UNEXPECTED, as well as the following:

S_OK

CLSID was returned successfully.

 

Remarks

If an embedded document was created by an application that is not available on the user s computer, the document, by a call to CoTreatAsClassAJODDO, may be able to display itself for editing by emulating a class that is supported on the user s machine. In this case, the CLSID returned by a call to IRunnableObject::GetRunningClass will be that of the class being emulated, rather than the document s native class.

See Also

CoTreatAsClass