DacpThreadStoreData struktúra

Átviteli puffert határoz meg a futtatókörnyezeti száltár információihoz.

Note

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

Syntax

struct DacpThreadStoreData : ZeroInit<DacpThreadStoreData>
{
    LONG threadCount;
    LONG unstartedThreadCount;
    LONG backgroundThreadCount;
    LONG pendingThreadCount;
    LONG deadThreadCount;
    CLRDATA_ADDRESS firstThread;
    CLRDATA_ADDRESS finalizerThread;
    CLRDATA_ADDRESS gcThread;
    DWORD fHostConfig;          // Uses hosting flags defined above
 
    HRESULT Request(ISOSDacInterface *sos)
    {
        return sos->GetThreadStoreData(this);
    }
};

Members

Tag Leírás
threadCount A futtatókörnyezeti szálak teljes száma.
unstartedThreadCount A nem elindított szálak száma.
backgroundThreadCount A háttérszálak száma.
pendingThreadCount A függőben lévő szálak száma.
deadThreadCount Az elhalt szálak száma.
firstThread A futtatókörnyezeti szál listában szereplő első szál címe.
finalizerThread A véglegesítő szál címe.
gcThread A szemétgyűjtési szál címe.
fHostConfig Az olyan futtatókörnyezeti jelölők bitmaszkja, mint az CLRMEMORYHOSTED, CLRTASKHOSTEDés CLRHOSTED.
Request A struktúra feltöltése hívással ISOSDacInterface::GetThreadStoreData.

Remarks

Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. A használathoz definiálja a struktúrát a fent megadott módon.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el

Lásd még