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