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
cbstr
Type: System.UInt32[v] Počet podkategorií v seznamu.
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