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 |
---|---|
형식화된 데이터 설명의 복사본을 만듭니다. |
|
형식화된 데이터 설명을 해제합니다. |
|
식의 값을 반환합니다. |
|
식의 값을 반환합니다. 선택적 주소는 식에 대한 매개 변수로 제공할 수 있습니다. |
|
구조체의 멤버를 반환합니다. |
|
식의 값을 반환합니다. 선택적 값은 식에 대한 매개 변수로 제공할 수 있습니다. |
|
형식화된 데이터의 형식 이름을 반환합니다. |
|
형식화된 데이터의 형식 이름을 인쇄합니다. |
|
형식화된 데이터의 값을 인쇄합니다. |
|
형식화된 데이터의 형식 및 값을 인쇄합니다. |
|
구조체에 지정된 멤버가 포함되어 있는지 여부를 확인합니다. |
|
구조체 내에서 멤버의 오프셋을 반환합니다. |
|
배열에서 요소를 반환합니다. |
|
포인터를 역참조하여 포인터가 가리키는 값을 반환합니다. |
|
지정된 형식화된 데이터의 크기를 반환합니다. |
|
지정된 형식화된 데이터에 대한 형식의 정의를 인쇄합니다. |
|
지정된 형식화된 데이터에 대한 포인터를 나타내는 새 형식화된 데이터 설명을 반환합니다. |
|
형식 및 메모리 위치에서 형식화된 데이터 설명을 만듭니다. |
|
지정된 형식의 지정된 메모리 위치에 대한 포인터를 나타내는 형식화된 데이터 설명을 만듭니다. |
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
작업이 완료되었습니다.
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.
이 작업에서 반환되는 값은 OutBuffer의 Status 멤버에도 저장됩니다.
설명
DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 요청 작업에서 수행하는 하위 작업은 EXT_TDOP 열거형의 값을 사용하는 EXT_TYPED_DATA 구조체의 Operation 멤버에 의해 결정됩니다.