IVsProject4.ReopenItem Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.