다음을 통해 공유


IMetaDataImport::GetCustomAttributeByName 메서드

지정된 이름과 소유자를 가진 사용자 지정 특성을 가져옵니다.

HRESULT GetCustomAttributeByName (
   [in]  mdToken          tkObj,
   [in]  LPCWSTR          szName,
   [out] const void       **ppData,
   [out] ULONG            *pcbData
);

매개 변수

  • tkObj
    [in] 사용자 지정 특성을 소유하는 개체를 나타내는 메타데이터 토큰입니다.

  • szName
    [in] 사용자 지정 특성의 이름입니다.

  • ppData
    [out] 사용자 지정 특성 값에 해당하는 데이터의 배열에 대한 포인터입니다.

  • pcbData
    [out] *ppData에 반환된 데이터의 크기(바이트)입니다.

설명

동일한 소유자에 대해 이름이 같더라도 여러 개의 사용자 지정 특성을 정의할 수 있습니다. 그러나 GetCustomAttributeByName에서는 하나의 인스턴스만 반환합니다. GetCustomAttributeByName에서는 검색한 첫 번째 인스턴스를 반환합니다. 사용자 지정 특성의 모든 인스턴스를 찾으려면 IMetaDataImport::EnumCustomAttributes 메서드를 호출합니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: Cor.h

라이브러리: MsCorEE.dll에 리소스로 포함됨

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

참조

IMetaDataImport 인터페이스

IMetaDataImport2 인터페이스