IVsProject4.ReopenItem Yöntem

Tanım

Projedeki bir öğeyi yeniden açar.

public:
 int ReopenItem(System::UInt32 itemid, Guid % rguidEditorType, System::String ^ pszPhysicalView, Guid % rguidLogicalView, IntPtr punkDocDataExisting, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ % ppWindowFrame);
public int ReopenItem (uint itemid, ref Guid rguidEditorType, string pszPhysicalView, ref Guid rguidLogicalView, IntPtr punkDocDataExisting, out Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame ppWindowFrame);
abstract member ReopenItem : uint32 * Guid * string * Guid * nativeint * IVsWindowFrame -> int
Public Function ReopenItem (itemid As UInteger, ByRef rguidEditorType As Guid, pszPhysicalView As String, ByRef rguidLogicalView As Guid, punkDocDataExisting As IntPtr, ByRef ppWindowFrame As IVsWindowFrame) As Integer

Parametreler

itemid
UInt32

'ndaki Öğenin tanımlayıcısı yeniden açıldı.

rguidEditorType
Guid

'ndaki Düzenleyici türünün benzersiz tanımlayıcısı.

pszPhysicalView
String

'ndaki Fiziksel görünümün adı. Olarak ayarlanırsa null , MapLogicalView(Guid, String) çağrılacaktır.

rguidLogicalView
Guid

'ndaki Mantıksal görünümün benzersiz tanıtıcısı. MultiView 'ta, bu durum etkinleştirilecek görünümü belirleyecek.

punkDocDataExisting
IntPtr

nativeint

'ndaki IUnknown Arabirim işaretçisi.

ppWindowFrame
IVsWindowFrame

[Out, retval] IVsWindowFrame Arabirim işaretçisi.

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 IVsProject3::ReopenItem(  
   [in] VSITEMID itemid,  
   [in] REFGUID rguidEditorType,  
   [in] LPCOLESTR pszPhysicalView,  
   [in] REFGUID rguidLogicalView,  
   [in] IUnknown *punkDocDataExisting,  
   [out, retval] IVsWindowFrame **ppWindowFrame  
);  

OpenItemÇağrınızın dışında OpenSpecificEditor (yerine OpenStandardEditor ).

ReopenItemBir projeye ait dosyaların otomatik olarak yeniden açmayı işlemek için uygulayın. Örneğin, bir Kullanıcı oluşturduğunuz bir proje türüne dosya eklediğinde projeyi kapatır ve daha sonra yeniden açar ve ReopenItem Ayrıca yeni proje türüne ait dosyaları açmak için uygular.

Şunlara uygulanır