IMAPISession::GetStatusTable
Hace referencia a: Outlook 2013 | Outlook 2016
Proporciona acceso a la tabla de estado, una tabla que contiene información sobre todos los recursos MAPI de la sesión.
HRESULT GetStatusTable(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
Parameters
ulFlags
[in] Máscara de bits de marcas que determina el formato de las columnas que son cadenas de caracteres. Se puede establecer la marca siguiente:
MAPI_UNICODE
Las columnas de cadena están en formato Unicode. Si no se establece la marca de MAPI_UNICODE, las columnas de cadena están en formato ANSI.
lppTable
[out] Puntero a un puntero a la tabla de estado.
Valor devuelto
S_OK
La tabla se devolvió correctamente.
Comentarios
El método IMAPISession::GetStatusTable proporciona acceso a la tabla de estado que contiene información sobre todos los recursos MAPI de la sesión. Hay una fila en la tabla para obtener información sobre el subsistema MAPI, una fila para la cola MAPI, una fila para la libreta de direcciones integrada y una fila para cada proveedor de servicios del perfil.
Para obtener una lista completa de las columnas necesarias y opcionales de la tabla de estado, consulte Tablas de estado.
Establecer la marca MAPI_UNICODE en el parámetro ulFlags afecta al formato de las columnas devueltas por los métodos IMAPITable::QueryColumns e IMAPITable::QueryRows . Esta marca también controla los tipos de propiedad en el criterio de ordenación devuelto por el método IMAPITable::QuerySortOrder .
Referencia de MFCMAPI
Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.
Archivo | Función | Comment |
---|---|---|
MainDlg.cpp |
CMainDlg::OnStatusTable |
MFCMAPI usa el método IMAPISession::GetStatusTable para obtener la tabla de estado que se va a representar. |