Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Átviteli puffert határoz meg a futtatókörnyezeti szálkészlet adataihoz.
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 DacpThreadpoolData : ZeroInit<DacpThreadpoolData>
{
LONG cpuUtilization;
int NumIdleWorkerThreads;
int NumWorkingWorkerThreads;
int NumRetiredWorkerThreads;
LONG MinLimitTotalWorkerThreads;
LONG MaxLimitTotalWorkerThreads;
CLRDATA_ADDRESS FirstUnmanagedWorkRequest;
CLRDATA_ADDRESS HillClimbingLog;
int HillClimbingLogFirstIndex;
int HillClimbingLogSize;
DWORD NumTimers;
LONG NumCPThreads;
LONG NumFreeCPThreads;
LONG MaxFreeCPThreads;
LONG NumRetiredCPThreads;
LONG MaxLimitTotalCPThreads;
LONG CurrentLimitTotalCPThreads;
LONG MinLimitTotalCPThreads;
CLRDATA_ADDRESS AsyncTimerCallbackCompletionFPtr;
HRESULT Request(ISOSDacInterface *sos)
{
return sos->GetThreadpoolData(this);
}
};
Members
| Tag | Leírás |
|---|---|
cpuUtilization |
A szálkészlet által használt CPU-kihasználtsági érték. |
NumIdleWorkerThreads |
Az inaktív munkaszálak száma. |
NumWorkingWorkerThreads |
Az aktív feldolgozói szálak száma. |
NumRetiredWorkerThreads |
A kivezetett munkaszálak száma. |
MinLimitTotalWorkerThreads |
A feldolgozói szál minimális teljes korlátja. |
MaxLimitTotalWorkerThreads |
A feldolgozói szál maximális maximális korlátja. |
FirstUnmanagedWorkRequest |
Az első nem felügyelt munkakérés címe. |
HillClimbingLog |
A hegymászó napló címe. |
HillClimbingLogFirstIndex |
Az első index a hegymászó naplóban. |
HillClimbingLogSize |
A hegymászó napló mérete. |
NumTimers |
Az időzítők száma. |
NumCPThreads |
A befejezési portszálak száma. |
NumFreeCPThreads |
Az ingyenes befejezési portszálak száma. |
MaxFreeCPThreads |
Az ingyenes befejezési portszálak maximális száma. |
NumRetiredCPThreads |
A kivezetett befejezési portszálak száma. |
MaxLimitTotalCPThreads |
A teljes befejezési port szálkorlátja. |
CurrentLimitTotalCPThreads |
Az aktuális teljes befejezési port szálkorlátja. |
MinLimitTotalCPThreads |
A teljes befejezési port szálának minimális korlátja. |
AsyncTimerCallbackCompletionFPtr |
Az aszinkron időzítő visszahívási befejezési függvény mutatójának címe. |
Request |
A struktúra feltöltése hívással ISOSDacInterface::GetThreadpoolData. |
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