IOleObject::GetMiscStatus
Returns a value indicating the status of an object at creation and loading.
HRESULT GetMiscStatus(
DWORD dwAspect,
| //Value indicating object aspect
|
DWORD *pdwStatus
| //Pointer to storage of status information
|
);
|
|
Parameters
dwAspect
[in] The aspect of an object about which status information is being
requested. The value is obtained from the enumeration
DVASPECT (see "
FORMATETC Data Structure").
pdwStatus
[out] Points to where the status information is returned. May not be NULL.
Return Values
S_OK
Status information returned successfully.
OLE_S_USEREG
Delegate the retrieval of miscellaneous status information to the default
handler's implementation of this method.
CO_E_CLASSNOTREG
There is no CLSID registered for the object.
CO_E_READREGDB
Error accessing the registry.
Comments
A container normally calls
IOleObject::GetMiscStatus when it creates or loads an object in order to determine how to display the
object and what types of behaviors it supports.
Objects store status information in the registry. If the object is not
running, the default handler's implementation of
IOleObject::GetMiscStatus retrieves this information from the registry. If the object is running, the
default handler invokes
IOleObject::GetMiscStatus on the object itself.
The information that is actually stored in the registry varies with individual
objects. The status values to be returned are defined in the enumeration
OLEMISC.
Notes to Implementors
Implementation normally consists of delegating the call to the default handler.
See Also
DVASPECT,
FORMATETC,
OLEMISC
- 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