IRunnableObject::GetRunningClass
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 CoTreatAsClass , 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