사용자 지정 특성(custom attribute)

[사용자 지정] 특성은 사용자 정의 특성을 만듭니다.

[custom(attribute-id, attribute-value),attribute-list] element-type element-name

매개 변수

attribute-id

사용자 지정 특성의 GUID입니다.

attribute-value

특성이 보유하는 값입니다. 값은 VARIANT 형식에 넣을 수 있는 값이어야 합니다.

attribute-list

이 요소에 적용되는 [uuid][helpstring]과 같은 기타 특성입니다.

element-type

사용자 지정 특성이 적용되는 요소의 형식입니다. 라이브러리 문, 형식 정보, 변수, 함수 또는 매개 변수일 수 있습니다. coclass의 멤버에는 사용자 지정 특성을 사용할 수 없습니다.

element-name

요소 이름입니다.

설명

[사용자 지정] 특성을 사용하여 고유한 특성을 정의합니다. 예를 들어 클래스에 대해 ProgID를 제공하는 문자열 반환 특성을 만들 수 있습니다.

사용자 지정 특성 값을 검색하려면 다음 중 하나를 호출합니다.

  • ITypeLib2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetCustData(rguid, pvarVal)
  • ITypeInfo2::GetFuncCustData(index, rguid, pvarVal)
  • ITypeInfo2::GetVarCustData(index, rguid, pvarval)
  • ITypeInfo2::GetParamCustData(indexFunc, indexParam, rguid, pvarVal)

추가 정보

MIDL을 사용하여 형식 라이브러리 생성

helpstring

라이브러리

ODL 파일 예제

ODL 파일 구문

uuid