Compartir a través de


IMAPIViewContext::GetSaveStream

Hace referencia a: Outlook 2013 | Outlook 2016

Recupera una secuencia que se va a usar para guardar el mensaje actual.

HRESULT GetSaveStream(
ULONG FAR * pulFlags,
ULONG FAR * pulFormat,
LPSTREAM FAR * ppstm
);

Parameters

pulFlags

[out] Puntero a una máscara de bits de marcas que controla cómo se debe guardar el texto del mensaje. Se puede establecer la marca siguiente:

MAPI_UNICODE

El texto del mensaje se guarda en formato Unicode. Si no se establece la marca MAPI_UNICODE, el texto se guarda en formato ANSI.

pulFormat

[out] Puntero a una máscara de bits de marcas que controla el formato del texto guardado. Se pueden establecer las siguientes marcas:

SAVE_FORMAT_RICHTEXT

El texto del mensaje se guardará como texto con formato en formato de texto enriquecido (RTF).

SAVE_FORMAT_TEXT

El texto del mensaje se guardará como texto sin formato.

ppstm

[out] Puntero a un puntero a la secuencia que contendrá el mensaje guardado.

Valor devuelto

S_OK

La secuencia se recuperó correctamente.

Comentarios

Los objetos Form llaman al método IMAPIViewContext::GetSaveStream para recuperar una secuencia de un objeto que implementa la interfaz IStream para admitir el control del verbo Guardar como en el visor de formularios. El método IMAPIForm::D oVerb , que se implementa en el servidor de formularios y el visor de formularios llama a para invocar un verbo, no debe devolverse hasta que el mensaje se convierta completamente en el formato de texto adecuado y se coloque en la secuencia adecuada.

Notas para los llamadores

No escriba en la secuencia a la que apunta ppstm antes de llamar a GetSaveStream. Cuando se devuelve GetSaveStream , no restablezca la posición del puntero de búsqueda. Este puntero debe permanecer al final del texto del mensaje guardado.

Vea también

IMAPIViewContext : IUnknown