DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 요청 작업은 형식화된 데이터의 해석에 도움이 되는 다양한 하위 작업을 수행합니다.

매개 변수

InBuffer
수행할 하위 작업을 결정하는 EXT_TYPED_DATA 구조를 지정합니다. 이 EXT_TYPED_DATA 구조에는 (선택 사항) 추가 데이터와 함께 해당 하위 작업에 대한 입력 매개 변수가 포함됩니다. 추가 데이터는 EXT_TYPED_DATA 구조 후에 InBuffer 에 포함됩니다. InBuffer의 크기는 EXT_TYPED_DATA 구조와 추가 데이터를 포함하는 버퍼의 총 크기입니다. 이 구조에 대한 자세한 내용과 추가 데이터를 포함하는 방법은 EXT_TYPED_DATA 참조하세요.

지원되는 하위 작업은 다음과 같습니다.

Sub-Operation Description

EXT_TDOP_COPY

형식화된 데이터 설명의 복사본을 만듭니다.

EXT_TDOP_RELEASE

형식화된 데이터 설명을 해제합니다.

EXT_TDOP_SET_FROM_EXPR

식의 값을 반환합니다.

EXT_TDOP_SET_FROM_U64_EXPR

식의 값을 반환합니다. 선택적 주소는 식에 대한 매개 변수로 제공할 수 있습니다.

EXT_TDOP_GET_FIELD

구조체의 멤버를 반환합니다.

EXT_TDOP_EVALUATE

식의 값을 반환합니다. 선택적 값은 식에 대한 매개 변수로 제공할 수 있습니다.

EXT_TDOP_GET_TYPE_NAME

형식화된 데이터의 형식 이름을 반환합니다.

EXT_TDOP_OUTPUT_TYPE_NAME

형식화된 데이터의 형식 이름을 인쇄합니다.

EXT_TDOP_OUTPUT_SIMPLE_VALUE

형식화된 데이터의 값을 인쇄합니다.

EXT_TDOP_OUTPUT_FULL_VALUE

형식화된 데이터의 형식 및 값을 인쇄합니다.

EXT_TDOP_HAS_FIELD

구조체에 지정된 멤버가 포함되어 있는지 여부를 확인합니다.

EXT_TDOP_GET_FIELD_OFFSET

구조체 내에서 멤버의 오프셋을 반환합니다.

EXT_TDOP_GET_ARRAY_ELEMENT

배열에서 요소를 반환합니다.

EXT_TDOP_GET_DEREFERENCE

포인터를 역참조하여 포인터가 가리키는 값을 반환합니다.

EXT_TDOP_GET_TYPE_SIZE

지정된 형식화된 데이터의 크기를 반환합니다.

EXT_TDOP_OUTPUT_TYPE_DEFINITION

지정된 형식화된 데이터에 대한 형식의 정의를 인쇄합니다.

EXT_TDOP_GET_POINTER_TO

지정된 형식화된 데이터에 대한 포인터를 나타내는 새 형식화된 데이터 설명을 반환합니다.

EXT_TDOP_SET_FROM_TYPE_ID_AND_U64

형식 및 메모리 위치에서 형식화된 데이터 설명을 만듭니다.

EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64

지정된 형식의 지정된 메모리 위치에 대한 포인터를 나타내는 형식화된 데이터 설명을 만듭니다.

OutBuffer
출력 매개 변수와 하위 작업에 대한 추가 데이터가 포함된 EXT_TYPED_DATA 구조를 받습니다. InBuffer와 마찬가지로 OutBuffer의 크기는 EXT_TYPED_DATA 구조와 추가 데이터를 포함하는 버퍼의 총 크기입니다.

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 작업은 처음에 InBuffer를 OutBuffer에 복사한 다음 OutBuffer의 내용을 수정합니다., OutBuffer 는 EXT_TYPED_DATA 입력 매개 변수와 InBuffer에서 제공된 추가 데이터로 채워집니다. 또한 OutBuffer 의 크기는 InBuffer 크기만큼 커야 합니다.

반환 값

S_ok
작업이 완료되었습니다.

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.

이 작업에서 반환되는 값은 OutBufferStatus 멤버에도 저장됩니다.

설명

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 요청 작업에서 수행하는 하위 작업은 EXT_TDOP 열거형의 값을 사용하는 EXT_TYPED_DATA 구조체의 Operation 멤버에 의해 결정됩니다.

참고 항목

EXT_TYPED_DATA

EXT_TDOP

Request