Metoda IVsTaskProvider.SubcategoryList — (UInt32, String , UInt32)
Zwraca listę podkategorie dla zadań dostawcy to zadanie.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
w] numer podkategorie na liście.
- rgbstr
[out, size_is(cbstr)] Tablica BSTRs, której elementy reprezentują podkategorie wskazanych przez cbstr.
- pcActual
[out] Wskaźnik liczby zawartych w BSTRs rgbstrarray.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsTaskProvider::SubcategoryList(
[in] ULONG cbstr,
[out, size_is(cbstr)] BSTR rgbstr[],
[out] ULONG *pcActual
);
Podkategoria jest ciągiem, wyrażając odpowiedniego podziału dla zadań, które mają być udostępniane.Na przykład błąd kompilatora języka FORTRAN może mieć kategorii z CAT_BUILDCOMPILE i podkategorie FORTRAN błędów i ostrzeżeń FORTRAN.Podkategorie nigdy nie są wyświetlane użytkownikowi, ale są używane do sortowania.
Dostawca zadania zwraca listę podkategorie dla zadań, które zapewnia, a każdy element zadania, który zapewnia zwraca indeks do listy podkategorii.
rgbstr Parametr zwraca tablicę zakończonych null BSTRs.Na liście zadań buforuje informacje i zwalnia zarówno BSTRs, jak i tablica, gdy odbywa się z listą.
Jeśli cbstr jest przekazywana jako zero i rgbstr jako null, a następnie dostawca należy ustawić *pcActual do liczby BSTRs, które muszą zostać zwrócone.
Zobacz też
Interfejs IVsTaskProvider
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku