IVsRunningDocTableEvents2::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)
int OnBeforeLastDocumentUnlock( unsigned int docCookie, unsigned int dwRDTLockType, unsigned int dwReadLocksRemaining, unsigned int dwEditLocksRemaining )
Parameters
- docCookie
-
Type:
System::UInt32
[in] Abstract value representing the document whose attributes have been changed.
- dwRDTLockType
-
Type:
System::UInt32
[in] Type of lock being released. Values are taken from the _VSRDTFLAGS enumeration.
- dwReadLocksRemaining
-
Type:
System::UInt32
[in] Specifies the number of read locks remaining.
- dwEditLocksRemaining
-
Type:
System::UInt32
[in] Specifies 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 IVsRunningDocTableEvents2::OnBeforeLastDocumentUnlock( [in] VSCOOKIE docCookie, [in] VSRDTFLAGS dwRDTLockType, [in] DWORD dwReadLocksRemaining, [in] DWORD dwEditLocksRemaining );
Show: