CoLockExternalObject
Prototypes
HRESULT CoLockExternalObject(IUnknown *pIUnknown, BOOL Verrouiller, BOOL ToutLiberer);
Description
Demande au serveur de l'objet implémentant l'interface IUnknown de le verrouiller ou non en mémoire.
- Si Verrouiller vaut TRUE, l'objet est verrouillé en mémoire.
- Si Verrouiller vaut FALSE, l'objet est déverrouillé en mémoire.
Auquel cas, toutes les références le concernant sont supprimées si ToutLiberer vaut TRUE.
Exemple
#include <windows.h>
#include <winbase.h>
#include <ole2.h>
IUnknown *pIUnknown;
...
if (CoLockExternalObject(pIUnknown, TRUE, FALSE)!=S_OK)
...
if (CoLockExternalObject(pIUnknown, FALSE, FALSE)!=S_OK)
...
Avertissement
Le résultat est S_OK en cas de succès.
Voir aussi
Néant.