Sdílet prostřednictvím


IVsTaskProvider2.SubcategoryList – metoda (UInt32, String , UInt32)

 

Vrátí seznam podkategorií pro úkoly tohoto úkolu zprostředkovatele.

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

Syntaxe

int SubcategoryList(
    uint cbstr,
    string[] rgbstr,
    out uint pcActual
)
int SubcategoryList(
    unsigned int cbstr,
    array<String^>^ rgbstr,
    [OutAttribute] unsigned int% pcActual
)
abstract SubcategoryList : 
        cbstr:uint32 *
        rgbstr:string[] *
        pcActual:uint32 byref -> int
Function SubcategoryList (
    cbstr As UInteger,
    rgbstr As String(),
    <OutAttribute> ByRef pcActual As UInteger
) As Integer

Parametry

  • rgbstr
    Type: System.String[]

    [out, size_is(cbstr)] Pole řetězce BSTR, jehož prvky představují podkategorií indikován cbstr.

  • pcActual
    Type: System.UInt32

    [out] Ukazatel na počet součástí řetězce BSTR rgbstrarray.

Vrácená hodnota

Type: System.Int32

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

Implementuje

IVsTaskProvider.SubcategoryList(UInt32, String[], UInt32)

Poznámky

Podpis modelu COM

Z vsshell.idl:

HRESULT IVsTaskProvider2::SubcategoryList(
   [in] ULONG cbstr,
   [out, size_is(cbstr)] BSTR rgbstr[],
   [out] ULONG *pcActual
);

Podkategorii je řetězec vyjadřující příslušné dělení pro úlohy, které poskytujete. Například chybu z kompilátoru FORTRAN pravděpodobně kategorii CAT_BUILDCOMPILE a podkategorií FORTRAN chyby a upozornění FORTRAN. Podkategorie nikdy zobrazí uživateli, ale jsou použity v řazení.

Úloha zprostředkovatele vrátí seznam podkategorií pro úkoly, které poskytuje a každou položku úloh, které poskytuje vrátí index do seznamu podkategorie.

rgbstr Parametr vrátí hodnotu null ukončených pole řetězce BSTR. Seznam úkolů tuto informaci do mezipaměti a uvolní řetězce BSTR a pole, když je prováděno pomocí seznamu.

Pokud cbstr je předána jako nula a rgbstr jako null, pak by měl nastavte zprostředkovatele *pcActual počtu řetězce BSTR, které musí být vráceny.

Viz také

IVsTaskProvider2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek