Udostępnij za pośrednictwem


Metoda IVsShell.GetProperty — (Int32, Object)

 

Zwraca właściwość środowiska.

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

Składnia

int GetProperty(
    int propid,
    out object pvar
)
int GetProperty(
    int propid,
    [OutAttribute] Object^% pvar
)
abstract GetProperty : 
        propid:int *
        pvar:Object byref -> int
Function GetProperty (
    propid As Integer,
    <OutAttribute> ByRef pvar As Object
) As Integer

Parametry

  • propid
    Type: System.Int32

    [in] Identyfikator właściwości środowiska. Aby uzyskać więcej informacji, zobacz __VSSPROPID.

  • pvar
    Type: System.Object

    [out] Wskaźnik do struktury Typ VARIANT zawierający wartość określonej właściwości.

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 IVsShell::GetProperty(
   [in] VSSPROPID propid,
   [out] VARIANT *pvar
);

Każda __VSSPROPID musi zwracać struktury WARIANTU, która zawiera nieodpowiedni typ VT_. Obiekt wywołujący, można założyć, że VT_ jest poprawny, oznacza to, że nie jest wymagane do wywołania VariantChangeType lub Sprawdź typ (poza ASSERT należy upewnić się, nie były niezgodności pliku nagłówka). Tej logiki ma zastosowanie również do obiektu wywołującego podczas ustawiania właściwości; Hierarchia zakłada, że obiekt wywołujący został przekazany Wariant już przekonwertowany na typ właściwości VT_.

Aby uzyskać więcej informacji, zobacz IDispatch.

Zobacz też

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

Powrót do początku