Enumeração OLEGETMONIKER (oleidl.h)
Controla aspectos do comportamento dos 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 Se um moniker para o objeto ou contêiner não existir, IOleClientSite::GetMoniker deverá retornar E_FAIL e não atribuir um moniker. |
OLEGETMONIKER_FORCEASSIGN Valor: 2 Se um moniker para o objeto ou contêiner não existir, IOleClientSite::GetMoniker deverá criar um. |
OLEGETMONIKER_UNASSIGN Valor: 3 IOleClientSite::GetMoniker pode liberar o moniker do objeto (embora não seja necessário fazê-lo). Essa constante não é válida em IOleObject::GetMoniker. |
OLEGETMONIKER_TEMPFORUSER Valor: 4 Se um moniker para o objeto não existir, IOleObject::GetMoniker poderá criar um moniker temporário que pode ser usado para fins de exibição (IMoniker::GetDisplayName), mas não para associação. Isso permite que o servidor de objetos retorne um nome descritivo para o objeto sem incorrer na sobrecarga de criar e manter um moniker até que um link seja realmente criado. |
Comentários
Se o sinalizador OLEGETMONIKER_FORCEASSIGN fizer com que um contêiner crie um moniker para o objeto , o contêiner deverá notificar o objeto chamando o método IOleObject::GetMoniker .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | oleidl.h |