IVsTrackProjectDocuments2.OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32) Methode

Definition

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

Int32

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.

Gilt für