Sdílet prostřednictvím


Metoda IVsEditorFactory.MapLogicalView (Guid, String)

 

Publikováno: srpen 2016

Logické zobrazení se mapuje na fyzické zobrazení.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int MapLogicalView(
    [InAttribute] ref Guid rguidLogicalView,
    out string pbstrPhysicalView
)
int MapLogicalView(
    [InAttribute] Guid% rguidLogicalView,
    [OutAttribute] String^% pbstrPhysicalView
)
abstract MapLogicalView : 
        rguidLogicalView:Guid byref *
        pbstrPhysicalView:string byref -> int
Function MapLogicalView (
    <InAttribute> ByRef rguidLogicalView As Guid,
    <OutAttribute> ByRef pbstrPhysicalView As String
) As Integer

Parametry

  • rguidLogicalView
    Type: System.Guid

    [v] Jedinečný identifikátor logické zobrazení.

  • pbstrPhysicalView
    Type: System.String

    [out, retval] Ukazatel na fyzické zobrazení, do které má být mapována logické zobrazení.

Návratová hodnota

Type: System.Int32

Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.

Poznámky

Podpis modelu COM

Z vsshell.idl:

HRESULT IVsEditorFactory::MapLogicalView(
   [in] REFGUID rguidLogicalView,
   [out, retval] BSTR *pbstrPhysicalView
);

Prostředí volá tuto metodu, když je nutné určit, jaký řetězec fyzické zobrazení výrobce editor přidruží dané logické zobrazení identifikátor GUID. Prostředí bude předán logické zobrazení GUID podle volající OpenStandardEditor. Než může volat InitializeEditorInstance, je třeba nejprve přidružit řetězec odpovídající fyzické zobrazení pro editor factory logické zobrazení identifikátor GUID.

Fyzické zobrazení odpovídají skutečné typy systému windows, které vytvářet editoru factory. Factory editoru jazyka Visual Basic můžete například vytvořit okno kódu nebo Návrhář formulářů. Logické zobrazení identifikátory GUID (LOGVIEWIDS), aby volající požádat o určité zobrazení, která odpovídá důvod volající požaduje zobrazení. Například můžete třetích stran dotaz pro zobrazení, které jsou vhodné pro ladění (LOGVIEWID_Debugging) nebo pro navigaci kurzoru v editoru (LOGVIEWID_TextView). Další informace naleznete v tématu s jedním a více Karta zobrazení.

Viz také

Rozhraní IVsEditorFactory
Obory názvů Microsoft.VisualStudio.Shell.Interop

Zpět na začátek