Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Definieert een transportbuffer voor informatie over runtimethreadpools.
Note
Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.
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
| Lid | Beschrijving |
|---|---|
cpuUtilization |
De cpu-gebruikswaarde die wordt gebruikt door de threadgroep. |
NumIdleWorkerThreads |
Het aantal niet-actieve werkrolthreads. |
NumWorkingWorkerThreads |
Het aantal actieve werkthreads. |
NumRetiredWorkerThreads |
Het aantal buiten gebruik gestelde werkrolthreads. |
MinLimitTotalWorkerThreads |
De minimale limiet voor de totale werkrolthread. |
MaxLimitTotalWorkerThreads |
De maximumlimiet voor de totale werkrolthread. |
FirstUnmanagedWorkRequest |
Het adres van de eerste onbeheerde werkaanvraag. |
HillClimbingLog |
Het adres van het klimlogboek van de heuvel. |
HillClimbingLogFirstIndex |
De eerste index in het klimlogboek van de heuvel. |
HillClimbingLogSize |
De grootte van het klimlogboek van de heuvel. |
NumTimers |
Het aantal timers. |
NumCPThreads |
Het aantal voltooiingspoortthreads. |
NumFreeCPThreads |
Het aantal poortthreads voor gratis voltooiing. |
MaxFreeCPThreads |
Het maximum aantal poortthreads voor gratis voltooiing. |
NumRetiredCPThreads |
Het aantal threads met buiten gebruik gestelde voltooiingspoorten. |
MaxLimitTotalCPThreads |
De maximale limiet voor de totale voltooiingspoortthread. |
CurrentLimitTotalCPThreads |
De huidige limiet voor poortthreads voor totale voltooiing. |
MinLimitTotalCPThreads |
De minimale limiet voor de totale voltooiingspoortthread. |
AsyncTimerCallbackCompletionFPtr |
Het adres van de aanwijzer voor de asynchrone timeraanwijzer voor de voltooiingsfunctie voor callback. |
Request |
Vult de structuur door aan te roepen ISOSDacInterface::GetThreadpoolData. |
Remarks
Deze structuur bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Als u deze wilt gebruiken, definieert u de structuur zoals hierboven is opgegeven.
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7