Skip to content

Latest commit

 

History

History
122 lines (107 loc) · 4.21 KB

nf-objidl-imoniker-issystemmoniker.md

File metadata and controls

122 lines (107 loc) · 4.21 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:objidl.IMoniker.IsSystemMoniker
IMoniker::IsSystemMoniker (objidl.h)
Determines whether this moniker is one of the system-provided moniker classes.
IMoniker interface [COM]
IsSystemMoniker method
IMoniker.IsSystemMoniker
IMoniker::IsSystemMoniker
IsSystemMoniker
IsSystemMoniker method [COM]
IsSystemMoniker method [COM]
IMoniker interface
_com_imoniker_issystemmoniker
com.imoniker_issystemmoniker
objidl/IMoniker::IsSystemMoniker
com\imoniker_issystemmoniker.htm
com
a61c0df9-786e-45e7-8b3d-f950decc596d
12/05/2018
IMoniker interface [COM],IsSystemMoniker method, IMoniker.IsSystemMoniker, IMoniker::IsSystemMoniker, IsSystemMoniker, IsSystemMoniker method [COM], IsSystemMoniker method [COM],IMoniker interface, _com_imoniker_issystemmoniker, com.imoniker_issystemmoniker, objidl/IMoniker::IsSystemMoniker
objidl.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
ObjIdl.idl
Windows
19H1
IMoniker::IsSystemMoniker
objidl/IMoniker::IsSystemMoniker
c++
APIRef
kbSyntax
COM
ObjIdl.h
IMoniker.IsSystemMoniker

IMoniker::IsSystemMoniker

-description

Determines whether this moniker is one of the system-provided moniker classes.

-parameters

-param pdwMksys [out]

A pointer to a variables that receives one of the values from the MKSYS enumeration and refers to one of the COM moniker classes. This parameter cannot be NULL.

-returns

This method returns S_OK to indicate that the moniker is a system moniker, and S_FALSE otherwise.

-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 QueryInterface to test for your own private interface.

Implementation-specific Notes

Implementation Notes
Anti-moniker This method returns S_OK and passes back MKSYS_ANTIMONIKER.
Class moniker This method returns S_OK and passes back MKSYS_CLASSMONIKER.
File moniker This method returns S_OK and passes back MKSYS_CLASSMONIKER.
Generic composite moniker This method returns S_OK and passes back MKSYS_GENERICCOMPOSITE.
Item moniker This method returns S_OK and passes back MKSYS_ITEMMONIKER.
OBJREF moniker This method returns S_OK and passes back MKSYS_OBJREFMONIKER.
Pointer moniker This method returns S_OK and passes back MKSYS_POINTERMONIKER.
URL moniker This method returns S_OK and passes back MKSYS_URLMONIKER.

-see-also

IMoniker