Compartilhar via


UlRelease

Aplica-se a: Outlook 2013 | Outlook 2016

Fornece uma maneira alternativa de invocar o método OLE IUnknown::Release.

Propriedade Valor
Arquivo de cabeçalho:
Mapidefs.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
ULONG UlRelease(
  LPVOID punk
);

Parâmetros

Punk

[in] Ponteiro para uma interface derivada da interface IUnknown , em outras palavras, qualquer interface MAPI.

Valor de retorno

S_OK

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

MAPI_E_CALL_FAILED

Um erro de origem inesperada ou desconhecida impediu a conclusão da operação.

Comentários

A contagem de referências é o número de ponteiros existentes para o objeto a ser lançado.

Se o parâmetro punk for NULL, a função retornará imediatamente sem chamar IUnknown::Release

UlRelease retorna o valor retornado pelo método IUnknown::Release , que pode ser igual à contagem de referência para o objeto a ser lançado.

Para obter mais informações sobre IUnknown::Release, consulte Implementando a Interface IUnknown.