IVsSolution2.OnAfterRenameProject(IVsProject, String, String, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.