IRunnableObject::GetRunningClass

Returns the CLSID of a running object.

HRESULT GetRunningClass(

LPCLSID lpClsid
//Pointer to an object's CLSID
);

Parameter

lpClsid

[out] Points to the object's class ID.

Return Values

S_OK

CLSID was returned successfully.

E_INVALIDARG

An argument is invalid.

E_UNEXPECTED

An unexpected error occurred.

Comments

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

CoTreatAsClass

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database