IVsTaskProvider2.SubcategoryList(UInt32, String[], UInt32) Yöntem

Tanım

Bu görev sağlayıcısının görevleri için alt kategorilerin listesini döndürür.

public:
 int SubcategoryList(System::UInt32 cbstr, cli::array <System::String ^> ^ rgbstr, [Runtime::InteropServices::Out] System::UInt32 % pcActual);
int SubcategoryList(unsigned int cbstr, std::Array <std::wstring const &> const & rgbstr, [Runtime::InteropServices::Out] unsigned int & pcActual);
public int SubcategoryList (uint cbstr, string[] rgbstr, out uint pcActual);
abstract member SubcategoryList : uint32 * string[] * uint32 -> int
Public Function SubcategoryList (cbstr As UInteger, rgbstr As String(), ByRef pcActual As UInteger) As Integer

Parametreler

cbstr
UInt32

'ndaki Listedeki alt kategori sayısı.

rgbstr
String[]

[Out, size_is (cbstr)] Öğeleri tarafından gösterilen alt kategorileri temsil eden BSTRs dizisi cbstr .

pcActual
UInt32

dışı İçinde bulunan BSTRs sayısının işaretçisi rgbstrarray .

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

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

Alt kategori, sağlaettiğiniz görevler için uygun bir alt bölümü ifade eden bir dizedir. Örneğin, FORTRAN derleyicisinden oluşan bir hata, CAT_BUILDCOMPILE FORTRAN hatası ve FORTRAN uyarısının kategorisi ve alt kategorilerinden oluşabilir. Alt Kategoriler kullanıcıya hiçbir şekilde gösterilmez, ancak sıralamada kullanılır.

Görev sağlayıcısı, sağladığı görevlere ait alt kategorilerin listesini döndürür ve sağladığı her görev öğesi, alt kategori listesine bir dizin döndürür.

rgbstrParametresi, BSTRs 'nin boş bir sonlandırılmış dizisini döndürür. Görev listesi bu bilgileri önbelleğe alır ve listede yapıldığında hem BSTRs 'yi hem de diziyi serbest bırakır.

cbstr, Sıfır olarak ve rgbstr olarak geçirilirse null , sağlayıcının pcActual döndürülmek zorunda olduğu BSTRs sayısına * ayarlaması gerekir.

Şunlara uygulanır