IDiaTable::Item
테이블의 지정된 항목에 대한 참조를 검색합니다.
구문
HRESULT Item (
DWORD index,
IUnknown** element
);
매개 변수
index
[in] 0~count
-1 범위에 있는 테이블 항목의 인덱스입니다. 여기서 count
는 IDiaTable::get_Count 메서드에서 반환됩니다.
element
[out] 지정된 테이블 항목을 나타내는 IUnknown
개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
테이블은 개체의 컬렉션을 나타냅니다. 해당 개체에 따라 요소 매개 변수를 적절한 인터페이스로 캐스팅할 수 있습니다. 예를 들어, 테이블에 IDiaSegment 개체가 포함된 경우 요소 매개 변수를 IDiaSegment
인터페이스로 캐스팅할 수 있습니다.
적절한 열거자 인터페이스에 대해 IDiaTable 인터페이스에서 QueryInterface
메서드를 호출하고 열거자의 특정 메서드를 사용하여 테이블 콘텐츠에 액세스하는 것이 더 일반적인 접근 방식입니다. 예제는 IDiaEnumInjectedSources 인터페이스를 참조하세요.