Compartir a través de


UlRelease

Hace referencia a: Outlook 2013 | Outlook 2016

Proporciona una manera alternativa de invocar el método OLE IUnknown::Release.

Propiedad Valor
Archivo de encabezado:
Mapidefs.h
Implementado por:
MAPI
Llamado por:
Aplicaciones cliente y proveedores de servicios
ULONG UlRelease(
  LPVOID punk
);

Parameters

Punk

[in] Puntero a una interfaz derivada de la interfaz IUnknown , es decir, cualquier interfaz MAPI.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

MAPI_E_CALL_FAILED

Un error de origen inesperado o desconocido impidió que se completara la operación.

Comentarios

El recuento de referencias es el número de punteros existentes al objeto que se va a liberar.

Si el parámetro punk es NULL, la función devuelve inmediatamente sin llamar a IUnknown::Release.

UlRelease devuelve el valor devuelto por el método IUnknown::Release , que puede ser igual al recuento de referencias para el objeto que se va a liberar.

Para obtener más información sobre IUnknown::Release, vea Implementar la interfaz IUnknown.