Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ambil aliran debug melalui indeks atau nama.
Sintaks
HRESULT Item (
VARIANT index,
IDiaEnumDebugStreamData** stream
);
Parameter
index
[in] Indeks atau nama aliran debug yang akan diambil. Jika varian bilangan bulat digunakan, varian bilangan bulat harus dalam rentang 0 hingga count-1, dengan count seperti yang dikembalikan oleh metode IDiaEnumDebugStreams::get_Count.
stream
[out] Tampilkan objek IDiaEnumDebugStreamData yang mewakili aliran debug yang ditentukan.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.
Contoh
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);
}