IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock Method (UInt32, UInt32, UInt32, UInt32)
Visual Studio 2015
Called before releasing the last lock of the specified type on the specified document in the Running Document Table (RDT).
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
abstract OnBeforeLastDocumentUnlock : docCookie:uint32 * dwRDTLockType:uint32 * dwReadLocksRemaining:uint32 * dwEditLocksRemaining:uint32 -> int
Parameters
- docCookie
-
Type:
System.UInt32
[in] Abstract value representing the document whose last lock is about to be removed.
- dwRDTLockType
-
Type:
System.UInt32
[in] Type of lock being released. Values are taken from the _VSRDTFLAGS enumeration.
- dwReadLocksRemaining
-
Type:
System.UInt32
[in] The number of read locks remaining.
- dwEditLocksRemaining
-
Type:
System.UInt32
[in] The number of edit locks remaining.
Return Value
Type: System.Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
This method is called just before the last read lock is released on the document and just before the last edit lock is released.
From vsshell.idl:
HRESULT IVsRunningDocTableEvents::OnBeforeLastDocumentUnlock( [in] VSCOOKIE docCookie, [in] VSRDTFLAGS dwRDTLockType, [in] DWORD dwReadLocksRemaining, [in] DWORD dwEditLocksRemaining );
Show: