Metoda IVsProject3.OpenItemWithSpecific — (UInt32, UInt32, Guid, String, Guid, IntPtr, IVsWindowFrame)
Zostanie otwarty przy użyciu edytora określonego elementu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int OpenItemWithSpecific(
uint itemid,
uint grfEditorFlags,
[InAttribute] ref Guid rguidEditorType,
string pszPhysicalView,
[InAttribute] ref Guid rguidLogicalView,
IntPtr punkDocDataExisting,
out IVsWindowFrame ppWindowFrame
)
int OpenItemWithSpecific(
unsigned int itemid,
unsigned int grfEditorFlags,
[InAttribute] Guid% rguidEditorType,
String^ pszPhysicalView,
[InAttribute] Guid% rguidLogicalView,
IntPtr punkDocDataExisting,
[OutAttribute] IVsWindowFrame^% ppWindowFrame
)
abstract OpenItemWithSpecific :
itemid:uint32 *
grfEditorFlags:uint32 *
rguidEditorType:Guid byref *
pszPhysicalView:string *
rguidLogicalView:Guid byref *
punkDocDataExisting:nativeint *
ppWindowFrame:IVsWindowFrame byref -> int
Function OpenItemWithSpecific (
itemid As UInteger,
grfEditorFlags As UInteger,
<InAttribute> ByRef rguidEditorType As Guid,
pszPhysicalView As String,
<InAttribute> ByRef rguidLogicalView As Guid,
punkDocDataExisting As IntPtr,
<OutAttribute> ByRef ppWindowFrame As IVsWindowFrame
) As Integer
Parametry
itemid
Type: System.UInt32[in] Identyfikator elementu element, aby otworzyć. Wartości są pobierane z VSITEMIDDWORD.
grfEditorFlags
Type: System.UInt32[in] Flagi, których wartości są pobierane z __VSSPECIFICEDITORFLAGS wyliczenia.
rguidEditorType
Type: System.Guid[in] Unikatowy identyfikator typu edytora.
pszPhysicalView
Type: System.String[in] Nazwa widoku fizycznych.
rguidLogicalView
Type: System.Guid[in] Nazwa widoku logicznym.
punkDocDataExisting
Type: System.IntPtr[in] Wskaźnik do IUnknown interfejsu na otwieranie dokumentu.
ppWindowFrame
Type: Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame[out] Wskaźnik do IVsWindowFrame2 interfejsu.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsProject3::OpenItemWithSpecific(
[in] VSITEMID itemid,
[in] VSSPECIFICEDITORFLAGS grfEditorFlags,
[in] REFGUID rguidEditorType,
[in] LPCOLESTR pszPhysicalView,
[in] REFGUID rguidLogicalView,
[in] IUnknown *punkDocDataExisting,
[out] IVsWindowFrame **ppWindowFrame
);
Ta metoda służy do projektu, aby otworzyć element (dokumentu), korzystając z informacji zawartych w określonym edytorze zadania. Jest to rozszerzenie OpenItem.
Jest stosowana w połączeniu z OpenSpecificEditor.
Zobacz też
Interfejs IVsProject3
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku