IVsSolution2.OnAfterRenameProject(IVsProject, String, String, UInt32) Yöntem

Tanım

Projenin yeniden adlandırılmasını tamamlar.

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

Parametreler

pProject
IVsProject

[in] IVsProject Projenin yeniden adlandırılacak işaretçisi.

pszMkOldName
String

'ndaki Diskteki projenin eski adı.

pszMkNewName
String

'ndaki Diskteki projenin yeni adı.

dwReserved
UInt32

'ndaki Gelecekte kullanılmak üzere ayrılmıştır.

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.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

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

Bu yöntem, bir projenin yeniden adlandırılmasını tamamlar. Proje dosya sisteminde depolanıyorsa, çağıranın bu yöntemi çağırmadan önce dosya sisteminde dosyayı yeniden adlandırmanız gerekir (örneğin, MoveFile Platform SDK 'sında yöntemini çağırarak). Bu yöntem, çalışan belge tablosunun güncelleştirilmesini ve IVsTrackProjectDocuments2 istemcilerin (örneğin, kaynak denetimi) proje dosyasının yeniden adlandırıldığını bilmesini sağlamak için bilgilendirmektedir.

Şunlara uygulanır