IVsTrackProjectDocuments2.OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, 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.
Diese Methode wird von einem Projekt aufgerufen, um zu bestimmen, ob eine Datei im Projekt umbenannt werden kann.
public:
int OnQueryRenameFile(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, Microsoft::VisualStudio::Shell::Interop::VSRENAMEFILEFLAGS flags, [Runtime::InteropServices::Out] int % pfRenameCanContinue);
int OnQueryRenameFile(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, Microsoft::VisualStudio::Shell::Interop::VSRENAMEFILEFLAGS flags, [Runtime::InteropServices::Out] int & pfRenameCanContinue);
public int OnQueryRenameFile (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS flags, out int pfRenameCanContinue);
abstract member OnQueryRenameFile : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS * int -> int
Public Function OnQueryRenameFile (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, flags As VSRENAMEFILEFLAGS, ByRef pfRenameCanContinue As Integer) As Integer
Parameter
- pProject
- IVsProject
[in] Projekt, das die umzubenennende Datei.
- pszMkOldName
- String
[in] Pfad zum alten Dateinamen.
- pszMkNewName
- String
[in] Pfad zum neuen Dateinamen.
- flags
- VSRENAMEFILEFLAGS
[in] Eine Liste mit Werten der Flags erhalten Sie unter VSRENAMEFILEFLAGS.
- pfRenameCanContinue
- Int32
[out] Dieser Wert ist true, wenn die Datei-Umbenennung fortgesetzt werden kann.
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 IVsTrackProjectDocuments2. idl
HRESULT IVsTrackProjectDocuments2::OnQueryRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags,
[out] BOOL *pfRenameCanContinue
);
Ruft diese Methode auf, wenn Sie eine Datei im Projekt umbenennen möchten. Diese Methode muss aufgerufen werden, bevor die Datei im Projekt umbenannt wird. Die Umgebung gibt ein Flag zurück, das angibt, ob die Datei umbenannt werden kann. Nachdem Sie die Autorisierung zum Umbenennen der Datei erhalten haben und Sie sie umbenannt haben, OnAfterRenameFile Geben Sie an, um zu bestätigen, dass die Datei umbenannt wurde, und geben Sie der Umgebung den neuen Namen.