Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Definierar en transportbuffert för information om körningstrådslager.
Note
Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.
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
| Medlem | Beskrivning |
|---|---|
threadCount |
Det totala antalet körningstrådar. |
unstartedThreadCount |
Antalet trådar som inte har startats. |
backgroundThreadCount |
Antalet bakgrundstrådar. |
pendingThreadCount |
Antalet väntande trådar. |
deadThreadCount |
Antalet döda trådar. |
firstThread |
Adressen till den första tråden i körningstrådslistan. |
finalizerThread |
Adressen till finalizer-tråden. |
gcThread |
Adressen till skräpinsamlingstråden. |
fHostConfig |
En bitmask med körningsflaggor som CLRMEMORYHOSTED, CLRTASKHOSTEDoch CLRHOSTED. |
Request |
Fyller i strukturen genom att anropa ISOSDacInterface::GetThreadStoreData. |
Remarks
Den här strukturen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du strukturen enligt ovan.
Requirements
Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7