COR_PRF_FUNCTION_ARGUMENT_INFO 구조체
왼쪽에서 오른쪽 순서의 함수 인수를 나타냅니다.
구문
typedef struct _COR_PRF_FUNCTION_ARGUMENT_INFO {
ULONG numRanges;
ULONG totalArgumentSize;
COR_PRF_FUNCTION_ARGUMENT_RANGE ranges[1];
} COR_PRF_FUNCTION_ARGUMENT_INFO;
멤버
멤버 | Description |
---|---|
numRanges |
인수 블록 수입니다. 즉, 이 값은 ranges 배열의 COR_PRF_FUNCTION_ARGUMENT_RANGE 구조체 수입니다. |
totalArgumentSize |
모든 인수의 총 크기입니다. 즉, 이 값은 인수 길이의 합계입니다. |
ranges |
각각 함수 인수의 블록 하나를 나타내는 COR_PRF_FUNCTION_ARGUMENT_RANGE 구조체의 배열입니다. |
설명
하나의 함수에 많은 인수가 있을 수 있습니다. 이러한 인수는 메모리에 연속적으로 저장되지 않을 수 있습니다. 한 위치에 세 개의 인수 블록, 다른 위치에 두 개의 인수 블록 및 다른 위치에 인수의 마지막 블록이 있을 수 있습니다. 이러한 인수는 모두 동일한 함수에 대한 것입니다. 단지 다른 장소에 저장될 뿐입니다.
COR_PRF_FUNCTION_ARGUMENT_INFO
구조체는 단일 함수의 모든 인수를 나타냅니다. 배열을 사용하여 함수 인수의 모든 블록을 참조합니다. 따라서 단일 함수의 경우 단일 COR_PRF_FUNCTION_ARGUMENT_INFO
구조체가 있습니다. 이 구조체는 여러 COR_PRF_FUNCTION_ARGUMENT_RANGE
구조체를 참조하며, 각 구조체는 하나 이상의 함수 인수를 가리킵니다.
레지스터에 저장된 인수는 구조체를 빌드하기 위해 메모리로 분산됩니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorProf.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 2.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET