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.