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.