IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock Yöntem

Tanım

Çalışan belge tablosundaki (RDT) belirtilen belgede belirtilen türden son kilit serbest bırakılmadan önce çağırılır.

public:
 int OnBeforeLastDocumentUnlock(System::UInt32 docCookie, System::UInt32 dwRDTLockType, System::UInt32 dwReadLocksRemaining, System::UInt32 dwEditLocksRemaining);
public:
 int OnBeforeLastDocumentUnlock(unsigned int docCookie, unsigned int dwRDTLockType, unsigned int dwReadLocksRemaining, unsigned int dwEditLocksRemaining);
int OnBeforeLastDocumentUnlock(unsigned int docCookie, unsigned int dwRDTLockType, unsigned int dwReadLocksRemaining, unsigned int dwEditLocksRemaining);
public int OnBeforeLastDocumentUnlock (uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining);
abstract member OnBeforeLastDocumentUnlock : uint32 * uint32 * uint32 * uint32 -> int
Public Function OnBeforeLastDocumentUnlock (docCookie As UInteger, dwRDTLockType As UInteger, dwReadLocksRemaining As UInteger, dwEditLocksRemaining As UInteger) As Integer

Parametreler

docCookie
UInt32

'ndaki Son kilidi kaldırılmak üzere olan belgeyi temsil eden soyut değer.

dwRDTLockType
UInt32

'ndaki Serbest bırakılmakta olan kilidin türü. Değerler _VSRDTFLAGS numaralandırmasından alınır.

dwReadLocksRemaining
UInt32

'ndaki Kalan okuma kilidi sayısı.

dwEditLocksRemaining
UInt32

'ndaki Kalan düzenleme kilidi sayısı.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

Bu yöntem, son okuma kilidi belgede yayınlanmadan hemen önce ve son düzenleme kilidi yayınlanmadan önce çağrılır.

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsRunningDocTableEvents::OnBeforeLastDocumentUnlock(  
   [in] VSCOOKIE docCookie,  
   [in] VSRDTFLAGS dwRDTLockType,  
   [in] DWORD dwReadLocksRemaining,  
   [in] DWORD dwEditLocksRemaining  
);  

Şunlara uygulanır