Udostępnij za pośrednictwem


Metoda IVsUserContext.GetAttrUsage — (Int32, Int32, VSUSERCONTEXTATTRIBUTEUSAGE )

 

Zwraca typ kontekstu (atrybut, słowo kluczowe wyszukiwania, lub F1 słowa kluczowego) który występuje na pozycji indeksu określonego w zbiorze kontekstu lub kontekst podrzędny.

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

Składnia

int GetAttrUsage(
    int index,
    int fIncludeChildren,
    VSUSERCONTEXTATTRIBUTEUSAGE[] pUsage
)
int GetAttrUsage(
    int index,
    int fIncludeChildren,
    array<VSUSERCONTEXTATTRIBUTEUSAGE>^ pUsage
)
abstract GetAttrUsage : 
        index:int *
        fIncludeChildren:int *
        pUsage:VSUSERCONTEXTATTRIBUTEUSAGE[] -> int
Function GetAttrUsage (
    index As Integer,
    fIncludeChildren As Integer,
    pUsage As VSUSERCONTEXTATTRIBUTEUSAGE()
) As Integer

Parametry

  • index
    Type: System.Int32

    [in] Pozycja indeksu elementu kontekstu w zbiorze kontekstu. Indeks jest oparty na zero.

  • fIncludeChildren
    Type: System.Int32

    [in] Jeśli true, a następnie kontekst podrzędny, skojarzone z zbioru kontekstu jest uwzględniony. Jeśli false, a następnie kontekst podrzędny jest wyłączona.

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 context.idl:

HRESULT IVsUserContext::GetAttrUsage(
   [in] int index,
   [in] BOOL fIncludeChildren,
   [out, retval] VSUSERCONTEXTATTRIBUTEUSAGE * pUsage);

Użyj IVsUserContext.GetAttrUsage można określić, czy słowa kluczowe zwracane z GetAttribute lub GetAttributePri metody są F1 ani wyszukać słowa kluczowe.

Wartość fIncludeChildren parametru nie obowiązuje, jeśli zbiór kontekstu nie ma żadnych kontekst podrzędny.

Zobacz też

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

Powrót do początku