Udostępnij za pośrednictwem


Metoda IVsEditorFactory.MapLogicalView — (Guid, String)

 

Data opublikowania: październik 2016

Mapuje widok logiczny do widoku fizycznych.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

    [in] Unikatowy identyfikator widoku logicznym.

  • pbstrPhysicalView
    Type: System.String

    [out, retval] Wskaźnik do fizycznego widok, do której ma być mapowana widok logiczny.

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 IVsEditorFactory::MapLogicalView(
   [in] REFGUID rguidLogicalView,
   [out, retval] BSTR *pbstrPhysicalView
);

Środowisko wywołuje tę metodę, należy określić, jaki ciąg widok fizyczny fabryce edytora kojarzy z danym widok logiczny identyfikator GUID. Środowisko jest przekazywany logicznej wyświetlić identyfikator GUID przez obiekt wywołujący OpenStandardEditor. Zanim można wywołać InitializeEditorInstance, najpierw należy go skojarzyć ten widok logiczny identyfikatora GUID z ciągu odpowiedni widok fizyczny fabryki edytora.

Widoki fizycznego odpowiadają rzeczywiste typy okna, które można utworzyć fabryki edytora. Fabryka edytora języka Visual Basic można na przykład utworzyć okno kodu lub Projektant formularzy. Widok logiczny identyfikatorów GUID (LOGVIEWIDS) zezwala na obiekt wywołujący do żądania specjalny widok, który odpowiada przyczynę obiekt wywołujący żąda widoku. Na przykład innych firm mogą poprosić o odpowiednie do debugowania widoku (LOGVIEWID_Debugging) lub do nawigowania kursor w edytorze (LOGVIEWID_TextView). Aby uzyskać więcej informacji, zobacz z jednym i kartę wielu widoków.

Zobacz też

Interfejs IVsEditorFactory
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku