Compartilhar via


IMAPISession::GetStatusTable

Aplica-se a: Outlook 2013 | Outlook 2016

Fornece acesso à tabela status, uma tabela que contém informações sobre todos os recursos MAPI na sessão.

HRESULT GetStatusTable(
  ULONG ulFlags,
  LPMAPITABLE FAR * lppTable
);

Parâmetros

ulFlags

[in] Um bitmask de sinalizadores que determina o formato para colunas que são cadeias de caracteres. O seguinte sinalizador pode ser definido:

MAPI_UNICODE

As colunas de cadeia de caracteres estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, as colunas de cadeia de caracteres estarão no formato ANSI.

lppTable

[out] Um ponteiro para um ponteiro para a tabela status.

Valor de retorno

S_OK

A tabela foi retornada com êxito.

Comentários

O método IMAPISession::GetStatusTable fornece acesso à tabela status que contém informações sobre todos os recursos MAPI na sessão. Há uma linha na tabela para obter informações sobre o subsistema MAPI, uma linha para o spooler MAPI, uma linha para o catálogo de endereços integrado e uma linha para cada provedor de serviços no perfil.

Para obter uma lista completa de colunas necessárias e opcionais na tabela status, consulte Tabelas de Status.

Definir o sinalizador MAPI_UNICODE no parâmetro ulFlags afeta o formato das colunas retornadas dos métodos IMAPITable::QueryColumns e IMAPITable::QueryRows . Esse sinalizador também controla os tipos de propriedade na ordem de classificação retornada pelo método IMAPITable::QuerySortOrder .

Referência do MFCMAPI

Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.

Arquivo Função Comentário
MainDlg.cpp
CMainDlg::OnStatusTable
O MFCMAPI usa o método IMAPISession::GetStatusTable para obter a tabela status a ser renderizada.

Confira também

IMAPITable : IUnknown

IMAPITable::QueryColumns

IMAPITable::QueryRows

IMAPITable::QuerySortOrder

IMAPITable::SetColumns

IMAPITable::SortTable

IMAPISession : IUnknown

MFCMAPI como exemplo de código

Tabelas de status