Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dizin veya ad yoluyla bir hata ayıklama akışı alır.
Sözdizimi
HRESULT Item (
VARIANT index,
IDiaEnumDebugStreamData** stream
);
Parametreler
dizin
[in] Alınacak hata ayıklama akışının dizini veya adı. Bir tamsayı değişkeni kullanılırsa, IDiaEnumDebug Akışlar::get_Count yöntemi tarafından döndürülen 0 countile -1 count aralığında olmalıdır.
akış
[out] Belirtilen hata ayıklama akışını temsil eden bir IDiaEnumDebugStreamData nesnesi döndürür.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Örnek
IDiaEnumDebugStreamData *GetStreamData(IDiaEnumDebugStreams *pStreamList,
LONG whichStream)
{
IDiaEnumDebugStreamData *pStreamData = NULL;
if (pStreamList != NULL)
{
LONG numStreams = 0;
if (pStreamList->get_count(&numStreams) == S_OK &&
whichStream >= 0 && whichStream < numStreams)
{
VARIANT vIndex;
vIndex.vt = VT_I4;
vIndex.lVal = whichStream;
if (pStreamList->Item(vIndex,&pStreamData) != S_OK)
{
std::cerr << "Error retrieving stream " << whichStream << std::endl;
}
}
}
return(pStreamData);
}