Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define un búfer de transporte para la información del almacén de subprocesos en tiempo de ejecución.
Note
Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.
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
| Miembro | Descripción |
|---|---|
threadCount |
Número total de subprocesos en tiempo de ejecución. |
unstartedThreadCount |
Número de subprocesos que no se han iniciado. |
backgroundThreadCount |
Número de subprocesos en segundo plano. |
pendingThreadCount |
Número de subprocesos pendientes. |
deadThreadCount |
Número de subprocesos fallidos. |
firstThread |
Dirección del primer subproceso de la lista de subprocesos en tiempo de ejecución. |
finalizerThread |
Dirección del subproceso del finalizador. |
gcThread |
Dirección del subproceso de recolección de elementos no utilizados. |
fHostConfig |
Máscara de bits de marcas de hospedaje en tiempo de ejecución, como CLRMEMORYHOSTED, CLRTASKHOSTEDy CLRHOSTED. |
Request |
Rellena la estructura llamando a ISOSDacInterface::GetThreadStoreData. |
Remarks
Esta estructura reside dentro del tiempo de ejecución y no se expone a través de ningún encabezado o archivo de biblioteca. Para usarlo, defina la estructura como se especificó anteriormente.
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7