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.