Compartilhar via


IMAPIFolder::CreateMessage

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

The CreateMessage método cria uma nova mensagem dentro de atual pasta.

Syntax

HRESULT CreateMessage (
  LPCIID lpInterface,
  ULONG ulFlags,
  LPMESSAGE FAR * lppMessage
);

Parameters

  • lpInterface
    [no] Deve ser NULL.
  • ulFlags
    [no] Deve ser zero.
  • lppMessage
    [out] Referência para a mensagem recém-criada, implementada em IMessage.

Return Value

This method returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED GPSGetPosition, e E_FAIL, as well as o seguinte.

  • S_OK
    Indica sucesso.

Remarks

CreateMessage Cria uma nova mensagem com genérico ou associado de conteúdo e atribui um identificador entrada. O identificador entrada é composta de uma parte que representa o provedor armazenar mensagem e uma parte que representa o individual mensagem.

The lppMessage deve ser lançado para limpar a memória alocada.

É o identificador entrada da mensagem nova disponível imediatamente após CreateMessage Retorna.

Esperado o identificador entrada atribuída à nova mensagem ser exclusivo dentro de atual armazenar mensagem tão bem como para todos os armazenamentos mensagem que são aberto simultaneamente. Ocorre uma exceção a essa regra geral quando múltiplo entradas para armazenar uma mensagem constar o perfil, causando a armazenar mensagem seja aberto múltiplo horários e identificadores entrada a ser duplicado.

Para criar uma de saída mensagem, do chamar a pasta Caixa de saída CreateMessage método). Em seguida, chamar IMessage::SubmitMessage na verdade enviar a mensagem.

Se você excluir uma pasta que contém uma nova mensagem antes de mensagem é salva, os resultados são indefinido.

Requirements

Header mapidefs.h
Library cemapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

IMAPIFolder

Other Resources

Messaging