Compartir a través de


IMsgStore::AbortSubmit

Hace referencia a: Outlook 2013 | Outlook 2016

Intenta quitar un mensaje de la cola saliente.

AbortSubmit(
  ULONG cbEntryID,
  LPENTRYID lpEntryID,
  ULONG ulFlags
);

Parameters

cbEntryID

[in] Recuento de bytes en el identificador de entrada al que apunta el parámetro lpEntryID .

lpEntryID

[in] Puntero al identificador de entrada del mensaje que se va a quitar de la cola saliente.

ulFlags

[entrada] Reservado; debe ser cero.

Valor devuelto

S_OK

El mensaje se quitó correctamente de la cola saliente.

MAPI_E_NOT_IN_QUEUE

El mensaje identificado por lpEntryID ya no está en la cola saliente del almacén de mensajes, normalmente porque ya se ha enviado.

MAPI_E_UNABLE_TO_ABORT

El mensaje identificado por lpEntryID está bloqueado por la cola MAPI y no se puede anular la operación.

Comentarios

El método IMsgStore::AbortSubmit intenta quitar un mensaje enviado de la cola saliente del almacén de mensajes.

Notas para los llamadores

Después de enviar un mensaje, anular el envío llamando a AbortSubmit es la única acción que se puede realizar en el mensaje. No espere que AbortSubmit siempre se realice correctamente. En función de cómo se implemente el sistema de mensajería subyacente, es posible que no sea posible cancelar el envío del mensaje.

Referencia de MFCMAPI

Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.

Archivo Función Comment
FolderDlg.cpp
CFolderDlg::OnAbortSubmit
MFCMAPI usa el método IMsgStore::AbortSubmit para anular el envío del mensaje seleccionado.

Vea también

IMessage::SubmitMessage

IMsgStore: IMAPIProp

MFCMAPI como un ejemplo de c�digo