Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Chooses the correct editor factory.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
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
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] The name of the document to check.
- pHier
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
[in] The solution that contains the document.
- itemid
Type: System.UInt32
[in] Internal ID of the document.
- punkDocDataExisting
Type: System.IntPtr
[in] Either a doc data object or DOCDATAEXISTING_UNKNOWN (defined in vsshell.idl, or in managed languages an IntPtr to -1), in which case check for the document in the running document table.
- rguidLogicalView
Type: System.Guid%
[in] The GUID of the object used for the document.
- pguidEditorTypeActual
Type: System.Guid%
[out] The GUID of the type chosen.
- pguidLogicalViewActual
Type: System.Guid%
[out] The GUID of 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.