Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce un buffer di trasporto per le informazioni sul modulo locale del dominio.
Note
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug le API e ICorProfiler quando possibile.
Sintassi
struct DacpDomainLocalModuleData : ZeroInit<DacpDomainLocalModuleData>
{
// These two parameters are used as input parameters when calling Request below.
CLRDATA_ADDRESS appDomainAddr;
ULONG64 ModuleID;
CLRDATA_ADDRESS pClassData;
CLRDATA_ADDRESS pDynamicClassTable;
CLRDATA_ADDRESS pGCStaticDataStart;
CLRDATA_ADDRESS pNonGCStaticDataStart;
// Called when you have a pointer to the DomainLocalModule
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetDomainLocalModuleData(addr, this);
}
};
Members
| Membro | Descrizione |
|---|---|
appDomainAddr |
Indirizzo del dominio applicazione usato come parametro di input per una richiesta. |
ModuleID |
Identificatore del modulo usato come parametro di input per una richiesta. |
pClassData |
Indirizzo dei dati della classe. |
pDynamicClassTable |
Indirizzo della tabella della classe dinamica. |
pGCStaticDataStart |
Indirizzo iniziale per i dati statici di Garbage Collection. |
pNonGCStaticDataStart |
Indirizzo iniziale per i dati statici non raccolti dal Garbage Collection. |
Request |
Popola la struttura chiamando ISOSDacInterface::GetDomainLocalModuleData. |
Remarks
Questa struttura si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Per usarla, definire la struttura come specificato in precedenza.
Requisiti
Piattaforme: Vedere Requisiti di sistema.
Intestazione: Nessuno
Biblioteca: Nessuno
versioni di .NET Framework: disponibile dalla versione 4.7