Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o moniker de um objeto inserido, que o chamador pode usar para vincular ao objeto .
Sintaxe
HRESULT GetMoniker(
[in] DWORD dwAssign,
[in] DWORD dwWhichMoniker,
[out] IMoniker **ppmk
);
Parâmetros
[in] dwAssign
Determina como o moniker é atribuído ao objeto . Dependendo do valor de dwAssign, IOleObject::GetMoniker faz um dos seguintes procedimentos:
- Obtém um moniker somente se um já tiver sido atribuído.
- Força a atribuição de um moniker, se necessário, para atender à chamada.
- Obtém um moniker temporário.
[in] dwWhichMoniker
Especifica a forma do moniker que está sendo solicitado. Os valores possíveis são obtidos da enumeração OLEWHICHMK.
[out] ppmk
Endereço da variável de ponteiro IMoniker que recebe o ponteiro de interface para o moniker do objeto. Se ocorrer um erro, ppmk deverá ser definido como NULL. Sempre que um objeto recebe uma chamada para IOleObject::GetMoniker, ele deve aumentar a contagem de referência em ppmk. É responsabilidade do chamador chamar Release quando terminar com ppmk.
Retornar valor
Esse método retorna S_OK com êxito.
Comentários
O método IOleObject::GetMoniker retorna o moniker de um objeto. Assim como IOleObject::SetMoniker, esse método é importante apenas no contexto de gerenciamento de links para objetos inseridos e, mesmo nesse caso, é opcional. Um cliente de link potencial que exige que o moniker de um objeto seja associado ao objeto pode chamar esse método para obter esse moniker. A implementação padrão de IOleObject::GetMoniker chama iOleClientSite::GetMoniker, retornando E_UNEXPECTED se o objeto não estiver em execução ou não tiver um ponteiro válido para um site cliente.
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] |
| Plataforma de Destino | Windows |
| Cabeçalho | oleidl.h |