IDataModelManager2::CreateTypedIntrinsicObjectEx 메서드(dbgmodel.h)
CreateTypedIntrinsicObjectEx 메서드는 의미상 CreateTypedIntrinsicObject 메서드와 유사합니다. 둘 사이의 유일한 차이점은 이 메서드를 사용하면 호출자가 기본 데이터가 유효한 컨텍스트를 지정할 수 있다는 것입니다. 컨텍스트가 전달되지 않으면 형식 인수에서 상속되는 컨텍스트(CreateTypedIntrinsicObject의 동작 방식)에서 데이터가 유효한 것으로 간주됩니다. 이렇게 하면 형식에서 상속할 수 있는 것보다 더 구체적인 컨텍스트가 필요한 디버그 대상에 형식화된 포인터 값을 만들 수 있습니다.
구문
HRESULT CreateTypedIntrinsicObjectEx(
IDebugHostContext *context,
VARIANT *intrinsicData,
IDebugHostType *type,
IModelObject **object
);
매개 변수
context
새로 만든 개체와 연결되어야 하는 컨텍스트입니다. 지정하지 않으면 개체의 컨텍스트가 형식 인수의 컨텍스트에서 상속됩니다. 컨텍스트가 디버거의 현재 UI 컨텍스트여야 함을 나타내는 특수 값 USE_CURRENT_HOST_CONTEXT 전달할 수도 있습니다.
intrinsicData
IModelObject 컨테이너 내에 상자에 포함할 값을 포함하는 VARIANT입니다. 이 메서드는 VT_UNKNOWN 구문을 지원하지 않습니다. 이 메서드에 전달된 모든 항목은 ObjectIntrinsic으로 표현할 수 있어야 합니다.
type
값의 네이티브/언어 형식입니다.
object
새로 입력한 값( IModelObject)이 여기에 반환됩니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
요구 사항
| 헤더 | dbgmodel.h |
참조
피드백
다음에 대한 사용자 의견 제출 및 보기