Compartilhar via


IMAPIFormFactory::LockServer

Aplica-se a: Outlook 2013 | Outlook 2016

Mantém um servidor de formulário aberto na memória.

HRESULT LockServer(
  ULONG ulFlags,
  ULONG fLockServer
);

Parâmetros

ulFlags

[in] Reservados; deve ser zero.

fLockServer

[in] true para incrementar a contagem de bloqueios; caso contrário, false.

Valor de retorno

S_OK

A chamada foi bem-sucedida e retornou o valor ou valores esperados.

Comentários

Os visualizadores de formulário chamam o método IMAPIFormFactory::LockServer para manter um aplicativo de servidor de formulário aberto na memória. Manter o servidor de formulários na memória melhora seu desempenho quando os formulários são criados e liberados com frequência.

Observações para implementadores

O método IMAPIFormFactory::LockServer é muito semelhante ao método IClassFactory::LockServer . Essencialmente, o método IMAPIFormFactory::LockServer mantém uma contagem de quantas vezes ele foi chamado; Desde que essa contagem seja maior que 0, o método impede que o servidor de formulários seja descarregado da memória. Você pode usar a função CoLockObjectExternal para implementar isso.

Confira também

IMAPIFormFactory : IUnknown