Compartilhar via


CreatePointerMoniker

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função cria um moniker ponteiro com base em um ponteiro para um objeto.

Syntax

WINOLEAPI CreatePointerMoniker(
  LPUNKNOWN punk,
  LPMONIKER FAR* ppmk
);

Parameters

  • punk
    [no] Ponteiro para um IUnknown interface sobre o objeto seja identificado pelo moniker resultante.
  • ppmk
    [out] Endereço do IMonikervariável * pointer que recebe o ponteiro interface para o novo moniker ponteiro. Quando bem-sucedido, a função tem chamado IUnknown::AddRef Sobre o moniker e o chamador é responsáveis por chamado IUnknown::Release. Quando ocorre um erro, o ponteiro retornado interface possui um NULL valor.

Return Value

O padrão oferece suporte a essa função retornar valores E_OUTOFMEMORY e E_UNEXPECTED, bem como o seguinte:

  • S_OK
    O moniker ponteiro foi criado com êxito.

Remarks

Moniker um ponteiro quebra um ponteiro interface existente em um moniker que pode ser passado para as interfaces que exigem monikers. Ponteiro monikers permitem que um objeto que não tenha nenhuma representação persistente para participar um moniker-operação ligação.

Ponteiro monikers não são usados, portanto, essa função não é freqüentemente chamado.

Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.

Requirements

Header objbase.h
Library ole32.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

COM Functions