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