IRunnableObject::GetRunningClass method (objidl.h)
Retrieves the CLSID of a running object.
Syntax
HRESULT GetRunningClass(
[out] LPCLSID lpClsid
);
Parameters
[out] lpClsid
A pointer to the object's class identifier.
Return value
This method can return the standard return values E_INVALIDARG, E_UNEXPECTED, and S_OK.
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | objidl.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for