IVsSolution2.OnAfterRenameProject(IVsProject, String, String, UInt32) Methode

Definition

Schließt die Umbenennung eines Projekts ab.

public:
 int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, System::UInt32 dwReserved);
public:
 int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, Platform::String ^ pszMkOldName, Platform::String ^ pszMkNewName, unsigned int dwReserved);
int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, unsigned int dwReserved);
public int OnAfterRenameProject (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, uint dwReserved);
abstract member OnAfterRenameProject : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * uint32 -> int
Public Function OnAfterRenameProject (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, dwReserved As UInteger) As Integer

Parameter

pProject
IVsProject

[in] IVsProject-Zeiger für das Projekt, das umbenannt wird.

pszMkOldName
String

[in] Der alte Name des Projekts auf dem Datenträger.

pszMkNewName
String

[in] Der neue Name des Projekts auf dem Datenträger.

dwReserved
UInt32

[in] Reserviert für zukünftige Verwendung.

Gibt zurück

Int32

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

Implementiert

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsSolution2::OnAfterRenameProject(  
   [in] IVsProject *pProject,   
   [in] LPCOLESTR pszMkOldName,   
   [in] LPCOLESTR pszMkNewName,   
   [in] DWORD dwReserved  
);  

Diese Methode schließt das Umbenennen eines Projekts ab. Wenn das Projekt im Dateisystem gespeichert wird, muss der Aufrufer die Datei im Dateisystem vor dem Aufrufen dieser Methode umbenennen (z. b. durch Aufrufen der- MoveFile Methode im Platform SDK). Diese Methode verarbeitet die Aktualisierung der laufenden dokumententabelle und benachrichtigt IVsTrackProjectDocuments2 , damit Clients (z. b. Quell Code Verwaltung) wissen können, dass die Projektdatei umbenannt wurde.

Gilt für