IVsEditorFactoryChooser.ChooseEditorFactory Yöntem

Tanım

Doğru düzenleyici fabrikasını seçer.

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

Parametreler

pszMkDocument
String

'ndaki Denetlenecek belgenin adı.

pHier
IVsHierarchy

'ndaki Belgeyi içeren çözüm.

itemid
UInt32

'ndaki Belgenin iç KIMLIĞI.

punkDocDataExisting
IntPtr

nativeint

'ndaki Bir belge veri nesnesi veya DOCDATAEXISTING_UNKNOWN (vsshell. IDL içinde veya yönetilen dillerde bir IntPtr-1), bu durumda, çalışan belge tablosunda belgeyi kontrol edin.

rguidLogicalView
Guid

'ndaki Belge için kullanılan nesnenin GUID 'ı.

pguidEditorTypeActual
Guid

dışı Seçilen türün GUID 'ı.

pguidLogicalViewActual
Guid

dışı Kullanılacak mantıksal Görüntüleyici nesnesinin GUID 'ı.

Döndürülenler

Int32

Şunlara uygulanır