Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaración
Function ChooseEditorFactory ( _
pszMkDocument As String, _
pHier As IVsHierarchy, _
itemid As UInteger, _
punkDocDataExisting As IntPtr, _
ByRef rguidLogicalView As Guid, _
<OutAttribute> ByRef pguidEditorTypeActual As Guid, _
<OutAttribute> ByRef pguidLogicalViewActual As Guid _
) As Integer
'Uso
Dim instance As IVsEditorFactoryChooser
Dim pszMkDocument As String
Dim pHier As IVsHierarchy
Dim itemid As UInteger
Dim punkDocDataExisting As IntPtr
Dim rguidLogicalView As Guid
Dim pguidEditorTypeActual As Guid
Dim pguidLogicalViewActual As Guid
Dim returnValue As Integer
returnValue = instance.ChooseEditorFactory(pszMkDocument, _
pHier, itemid, punkDocDataExisting, _
rguidLogicalView, pguidEditorTypeActual, _
pguidLogicalViewActual)
int ChooseEditorFactory(
string pszMkDocument,
IVsHierarchy pHier,
uint itemid,
IntPtr punkDocDataExisting,
ref Guid rguidLogicalView,
out Guid pguidEditorTypeActual,
out Guid pguidLogicalViewActual
)
int ChooseEditorFactory(
[InAttribute] String^ pszMkDocument,
[InAttribute] IVsHierarchy^ pHier,
[InAttribute] unsigned int itemid,
[InAttribute] IntPtr punkDocDataExisting,
[InAttribute] Guid% rguidLogicalView,
[OutAttribute] Guid% pguidEditorTypeActual,
[OutAttribute] Guid% pguidLogicalViewActual
)
abstract ChooseEditorFactory :
pszMkDocument:string *
pHier:IVsHierarchy *
itemid:uint32 *
punkDocDataExisting:IntPtr *
rguidLogicalView:Guid byref *
pguidEditorTypeActual:Guid byref *
pguidLogicalViewActual:Guid byref -> int
function ChooseEditorFactory(
pszMkDocument : String,
pHier : IVsHierarchy,
itemid : uint,
punkDocDataExisting : IntPtr,
rguidLogicalView : Guid,
pguidEditorTypeActual : Guid,
pguidLogicalViewActual : Guid
) : int
Parameters
- pszMkDocument
Type: System.String
[in] A string containing the name of the document to check.
- pHier
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
[in] IVsHierarchy interface for the solution that contains the document.
- itemid
Type: System.UInt32
[in] Internal ID of the document.
- punkDocDataExisting
Type: System.IntPtr
[in] An interface that gives access to information about the document or DOCDATAEXISTING_UNKNOWN in which case check for doc in RDT.
- rguidLogicalView
Type: System.Guid%
[in] GUID for the object that has been used for the document.
- pguidEditorTypeActual
Type: System.Guid%
[out] GUID for the type chosen.
- pguidLogicalViewActual
Type: System.Guid%
[out] GUID for the logical viewer object to use.
Return Value
Type: System.Int32
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsEditorFactoryChooser Interface