Compartilhar via


IMAPIOffline::GetCapabilities

Aplica-se a: Outlook 2013 | Outlook 2016

Obtém as condições para as quais os retornos de chamada são suportados por um objeto offline.

HRESULT GetCapabilities( 
    ULONG *pulCapabilities 
);

Parâmetros

pulCapablities

[out] Um bitmask dos seguintes sinalizadores de funcionalidade:

MAPIOFFLINE_CAPABILITY_OFFLINE

O objeto offline é capaz de fornecer notificações offline.

MAPIOFFLINE_CAPABILITY_ONLINE

O objeto offline é capaz de fornecer notificações online.

Comentários

Ao abrir um objeto offline usando HrOpenOfflineObj, um cliente pode consultar no IMAPIOfflineMgr para obter um ponteiro para uma interface IMAPIOffline e chamar IMAPIOffline::GetCapabilities para descobrir os retornos de chamada compatíveis com o objeto. Em seguida, o cliente pode optar por configurar retornos de chamada usando IMAPIOfflineMgr.

Observe que, dependendo do servidor de email de um objeto offline, um objeto que dá suporte a retornos de chamada para entrar online não necessariamente dá suporte a retornos de chamada para ficar offline.

Observe também que, embora um objeto offline possa dar suporte a retornos de chamada para alterações diferentes de online/offline, a API de Estado Offline dá suporte apenas a alterações online/offline e os clientes devem marcar apenas para esses recursos.

Confira também

IMAPIOffline::GetCurrentState

IMAPIOffline::SetCurrentState

IMAPIOfflineMgr : IMAPIOffline

Constantes MAPI

HrOpenOfflineObj