다음을 통해 공유


IDebugProperty2::GetExtendedInfo

속성에 대한 확장 정보를 가져옵니다.

구문

int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

매개 변수

guidExtendedInfo
[in] 검색할 확장 정보의 유형을 결정하는 GUID입니다. 자세한 내용은 설명을 참조하세요.

pExtendedInfo
[out] 확장 속성 정보를 검색하는 데 사용할 수 있는 VARIANT(C++) 또는 개체(C#)를 반환합니다. 예를 들어 이 매개 변수는 IDebugDocumentText2 인터페이스에 대해 쿼리할 수 있는 IUnknown 인터페이스를 반환할 수 있습니다. 자세한 내용은 설명을 참조하세요.

Return Value

성공하면 S_OK를 반환하고, 그러지 않으면 오류 코드를 반환합니다. 검색할 확장 정보가 없는 경우 S_GETEXTENDEDINFO_NO_EXTENDEDINFO을 반환합니다.

설명

이 메서드는 GetPropertyInfo 메서드를 호출하여 검색할 수 없는 정보를 검색하기 위해 존재합니다.

다음 GUID는 일반적으로 이 메서드에서 인식됩니다(어떤 어셈블리에서도 이름을 사용할 수 없기 때문에 C#에 GUID 값이 지정됨). 내부 사용을 위해 추가 GUID를 만들 수 있습니다.

이름 GUID 설명
guidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} 문서에 대한 IUnknown 인터페이스를 반환합니다. 일반적으로 IDebugDocumentText2 인터페이스는 이 IUnknown 인터페이스에서 가져올 수 있습니다.
guidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797} 문서 컨텍스트에 대한 IUnknown 인터페이스를 반환합니다. 일반적으로 IDebugDocumentContext2 인터페이스는 이 IUnknown 인터페이스에서 가져올 수 있습니다.
guidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} 일반적으로 식 계산기에서 구현하는 사용자 지정 뷰어의 CLSID가 포함된 문자열을 반환합니다.
guidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f} 이 속성이 관리 코드 로컬 주소를 나타내는 경우 원하는 슬롯 번호를 나타내는 32비트 번호를 반환합니다.
guidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd} 속성 개체와 연결된 변수의 서명이 포함된 문자열을 반환합니다.

참고 항목