IVsSolution.QueryRenameProject(IVsProject, String, String, UInt32, Int32) 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.
Bestimmt, ob das Projekt umbenannt werden kann.
public:
int QueryRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, System::UInt32 dwReserved, [Runtime::InteropServices::Out] int % pfRenameCanContinue);
int QueryRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, unsigned int dwReserved, [Runtime::InteropServices::Out] int & pfRenameCanContinue);
public int QueryRenameProject (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, uint dwReserved, out int pfRenameCanContinue);
abstract member QueryRenameProject : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * uint32 * int -> int
Public Function QueryRenameProject (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, dwReserved As UInteger, ByRef pfRenameCanContinue As Integer) 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.
- pfRenameCanContinue
- Int32
[out] Wenn true, kann das Projekt umbenannt werden.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell. idl:
HRESULT IVsSolution::QueryRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved,
[out] BOOL *pfRenameCanContinue
);
Diese Methode überprüft, ob das Projekt zum Zeitpunkt der Initiierung einer Umbenennungs Aktion umbenannt werden kann. Die Projektmappendatei muss beschreibbar sein, bevor versucht wird, das Projekt umzubenennen. Wenn sich die Projekt Mappe derzeit in der Quell Code Verwaltung befindet, aber nicht ausgecheckt ist, wird der Benutzer aufgefordert, die Datei auszuchecken. Wenn sich die Projektdatei unter Quell Code Verwaltung befindet, darf Sie nicht ausgecheckt werden. Diese Methode ruft im Grunde QueryEditSolutionFile und OnQueryRenameFile für die Projektdatei auf.