Enumeración OLEGETMONIKER (oleidl.h)
Controla aspectos del comportamiento de los métodos IOleObject::GetMoniker e IOleClientSite::GetMoniker .
Syntax
typedef enum tagOLEGETMONIKER {
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;
Constantes
OLEGETMONIKER_ONLYIFTHERE Valor: 1 Si no existe un moniker para el objeto o contenedor, IOleClientSite::GetMoniker debe devolver E_FAIL y no asignar un moniker. |
OLEGETMONIKER_FORCEASSIGN Valor: 2 Si no existe un moniker para el objeto o contenedor, IOleClientSite::GetMoniker debe crear uno. |
OLEGETMONIKER_UNASSIGN Valor: 3 IOleClientSite::GetMoniker puede liberar el moniker del objeto (aunque no es necesario hacerlo). Esta constante no es válida en IOleObject::GetMoniker. |
OLEGETMONIKER_TEMPFORUSER Valor: 4 Si no existe un moniker para el objeto, IOleObject::GetMoniker puede crear un moniker temporal que se pueda usar con fines de visualización (IMoniker::GetDisplayName), pero no para el enlace. Esto permite al servidor de objetos devolver un nombre descriptivo para el objeto sin incurrir en la sobrecarga de crear y mantener un moniker hasta que se cree realmente un vínculo. |
Comentarios
Si la marca OLEGETMONIKER_FORCEASSIGN hace que un contenedor cree un moniker para el objeto, el contenedor debe notificar al objeto llamando al método IOleObject::GetMoniker .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | oleidl.h |