Método IVsTaskProvider2.SubcategoryList (UInt32, String , UInt32)
Retorna a lista de subcategorias para as tarefas deste provedor de tarefas.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
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
Parâmetros
- cbstr
[in] Número de subcategorias na lista.
- rgbstr
[out, size_is(cbstr)] Matriz de BSTRs cujos elementos representam as subcategorias indicado por cbstr.
- pcActual
[out] Ponteiro para o número de BSTRs contidas no rgbstrarray.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Implementações
IVsTaskProvider.SubcategoryList(UInt32, String[], UInt32)
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsTaskProvider2::SubcategoryList(
[in] ULONG cbstr,
[out, size_is(cbstr)] BSTR rgbstr[],
[out] ULONG *pcActual
);
Uma subcategoria é expressar uma subdivisão apropriado para as tarefas que você está fornecendo uma seqüência de caracteres.Por exemplo, um erro de um compilador FORTRAN pode ter uma categoria de CAT_BUILDCOMPILE e subcategorias de FORTRAN erro e aviso de FORTRAN.As subcategorias nunca são mostradas ao usuário, mas são usadas na classificação.
O provedor de tarefa retorna a lista de subcategorias para as tarefas que ele fornece e cada item de tarefa, que ele fornece retorna um índice para a lista de subcategoria.
O rgbstr parâmetro retorna uma matriz de terminados nula de BSTRs.A lista de tarefas armazena em cache essas informações e libera os BSTRs e o array, quando ele é feito com a lista.
Se cbstr é passado como zero e rgbstr como null, e em seguida, o provedor deve definir *pcActual o número de BSTRs deve ser retornado.
Consulte também
Interface IVsTaskProvider2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo