DacpDomainLocalModuleData 구조체

도메인-로컬 모듈 정보에 대한 전송 버퍼를 정의합니다.

Note

이 API는 원래 런타임에서 내부용으로 설계되었습니다. 이제 타사 사용이 지원되지만 가능하면 ICorDebugICorProfiler API로 작업하는 것이 좋습니다.

Syntax

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

회원 설명
appDomainAddr 요청에 대한 입력 매개 변수로 사용되는 애플리케이션 도메인의 주소입니다.
ModuleID 요청에 대한 입력 매개 변수로 사용되는 모듈 식별자입니다.
pClassData 클래스 데이터의 주소입니다.
pDynamicClassTable 동적 클래스 테이블의 주소입니다.
pGCStaticDataStart 가비지 수집 정적 데이터의 시작 주소입니다.
pNonGCStaticDataStart 가비지 수집되지 않은 정적 데이터의 시작 주소입니다.
Request 를 호출 ISOSDacInterface::GetDomainLocalModuleData하여 구조를 채웁니다.

Remarks

이 구조는 런타임 내에 있으며 헤더 또는 라이브러리 파일을 통해 노출되지 않습니다. 이를 사용하려면 위에서 지정한 대로 구조를 정의합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.
머리글: 없음
도서관: 없음
.NET 프레임워크 버전: 4.7 이후 사용 가능

참고하십시오