IVsRunningDocTableEvents2.OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) Methode

Definition

Wird nach Anwendung der ersten Sperre des angegebenen Typs in einem angegebenen Dokument in der ausgeführten Dokumenten-Tabelle (RDT) aufgerufen.

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

Parameter

docCookie
UInt32

[in] Abstrakter Wert, der das Dokument darstellt, dessen Attribute geändert wurden.

dwRDTLockType
UInt32

[in] Gibt den Typ der Dokumentensperre an. Die Werte werden der _VSRDTFLAGS-Enumeration entnommen.

dwReadLocksRemaining
UInt32

[in] Gibt die Anzahl der verbleibenden Leseperren an.

dwEditLocksRemaining
UInt32

[in] Gibt die Anzahl der verbleibenden Bearbeitungssperren an.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

Diese Methode wird aufgerufen, nachdem die erste Lesesperre auf das Dokument angewendet und die erste Bearbeitungs Sperre auf das Dokument angewendet wurde.

COM-Signatur

Aus vsshell. idl:

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

Gilt für