IMoniker::IsSystemMoniker
Indicates
whether this moniker is of one of the system-supplied moniker classes.
HRESULT IsSystemMoniker(
|
DWORD *pdwMksys |
//Pointer to value from MKSYS enumeration |
|
); |
|
Parameter
pdwMksys
[out] Pointer
to an integer that is one of the values from the MKSYS enumeration, and refers to
one of the OLE moniker classes. This parameter cannot be NULL.
Return Values
S_OK
The moniker
is a system moniker.
S_FALSE
The moniker
is not a system moniker.
Remarks
Notes to Callers
New values of
the MKSYS
enumeration may be defined in the future; therefore you should explicitly test
for each value you are interested in.
Notes to Implementers
Your
implementation of this method must return MKSYS_NONE. You cannot use
this function to identify your own monikers (for example, in your
implementation of IMoniker::ComposeWith). Instead, you should use your moniker s
implementation of IPersist::GetClassID or use IUnknown::QueryInterface to test for your own
private interface.
See Also