IABLogon::OpenStatusEntry
Aplica-se a: Outlook 2013 | Outlook 2016
Abre o objeto status do provedor.
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPMAPISTATUS FAR * lppEntry
);
Parâmetros
lpInterface
[in] Um ponteiro para o IID (identificador de interface) que representa a interface que deve ser usada para acessar o objeto status. Passar NULL retorna a interface padrão do objeto, IMAPIStatus : IMAPIProp.
ulFlags
[in] Um bitmask de sinalizadores que controla como o objeto status é aberto. O seguinte sinalizador pode ser definido:
MAPI_MODIFY
Solicita permissão de leitura/gravação. Por padrão, os objetos são abertos com acesso somente leitura e os chamadores não devem assumir que a permissão de leitura/gravação foi concedida.
lpulObjType
[out] Um ponteiro para o tipo do objeto aberto.
lppEntry
[out] Um ponteiro para um ponteiro para o objeto aberto.
Valor de retorno
S_OK
A chamada foi bem-sucedida e o objeto status foi aberto.
Comentários
Os provedores de catálogo de endereços implementam o método OpenStatusEntry para conceder acesso ao objeto status. Todos os provedores de catálogo de endereços são necessários para implementar um objeto status que dá suporte, no mínimo, ao método IMAPIStatus::ValidateState. Para obter mais informações, consulte Implementação de objeto status.