IDebugFunctionObject::CreateArrayObject

배열 개체를 만듭니다. 이 배열은 기본 또는 개체 인스턴스 값을 포함할 수 있습니다.

구문

int CreateArrayObject(
   enum_OBJECT_TYPE ot,
   IDebugField      pClassField,
   uint             dwRank,
   uint[]           dwDims,
   uint[]           dwLowBounds,
   out IDebugObject ppObject
);

매개 변수

ot
[in] 새 배열 개체의 형식을 나타내는 OBJECT_TYPE 열거형의 값을 지정합니다.

pClassField
[in] 개체 인스턴스 값의 배열을 만드는 경우 개체의 클래스를 나타내는 IDebugField 개체입니다. 기본 개체 배열을 만드는 경우 이 매개 변수는 null 값입니다.

dwRank
[in] 배열의 순위 또는 차원 수입니다.

dwDims
[in] 배열의 각 차원 크기입니다.

dwLowBounds
[in] 각 차원의 원점(일반적으로 0 또는 1)입니다.

ppObject
[out] 새로 만든 배열을 나타내는 IDebugObject 개체를 반환합니다. 이는 실제로 IDebugArrayObject 개체입니다.

Return Value

성공하면 S_OK를 반환하고 실패하면 오류 코드를 반환합니다.

설명

IDebugFunctionObject 인터페이스로 표현되는 함수에 대한 배열 매개 변수를 나타내는 개체를 만들려면 이 메서드를 호출합니다.

참고 항목