IVsRunningDocTableEvents4.OnBeforeFirstDocumentLock(IVsHierarchy, UInt32, String) Methode

Definition

Wird aufgerufen, bevor ein Dokument zum ersten Mal in der ausgeführten Dokumenten-Tabelle (RDT) gesperrt wird.

public:
 int OnBeforeFirstDocumentLock(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHier, System::UInt32 itemid, System::String ^ pszMkDocument);
public:
 int OnBeforeFirstDocumentLock(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHier, unsigned int itemid, Platform::String ^ pszMkDocument);
int OnBeforeFirstDocumentLock(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHier, unsigned int itemid, std::wstring const & pszMkDocument);
public int OnBeforeFirstDocumentLock (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHier, uint itemid, string pszMkDocument);
abstract member OnBeforeFirstDocumentLock : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string -> int
Public Function OnBeforeFirstDocumentLock (pHier As IVsHierarchy, itemid As UInteger, pszMkDocument As String) As Integer

Parameter

pHier
IVsHierarchy

[in] Das IVsHierarchy-Objekt, das das Dokument besitzt, das gesperrt werden soll.

itemid
UInt32

[in] ID des Elements in der Hierarchie Dies ist ein eindeutiger Bezeichner oder kann einer der folgenden Werte sein: VSITEMID_NIL, VSITEMID_ROOT oder VSITEMID_SELECTION.

pszMkDocument
String

[in] Der Pfad zu dem Dokument, das gesperrt werden soll.

Gibt zurück

Int32

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

Hinweise

COM-Signatur

Aus vsshell80. idl:

[C++]

HRESULT IVsRunningDocTableEvents4::OnBeforeFirstDocumentLock(  
   [in] IVsHierarchy* pHier,   
   [in] VSITEMID itemid   
);  

Dieses Ereignis kann verwendet werden, um sicherzustellen, dass das Dokument, das gesperrt werden soll, auf dem Datenträger tatsächlich vorhanden ist. Dieses Ereignis kann beispielsweise der Quell Code Verwaltung die Möglichkeit geben, die angegebene Datei aus der Quellcodeverwaltungs-Datenbank herunterzuladen, bevor Sie gesperrt und geöffnet wird.

Gilt für