Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Stream Debuggen mithilfe eines Indexes oder eines Titels ab.
HRESULT Item (
VARIANT index,
IDiaEnumDebugStreamData** stream
);
Parameter
Index
[in] Der Index oder Name des abzurufenden Debuggen Streams.Wenn eine integrale Variante verwendet wird, muss sie countim Bereich von 0 bis -1 liegen, wobei count wurde, aufgezeichnet von der IDiaEnumDebugStreams::get_Count-Methode zurückgegeben wird.stream
[out] Gibt ein IDiaEnumDebugStreamData-Objekt zurück, das das angegebene darstellt, debuggen Stream.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Beispiel
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);
}