Aracılığıyla paylaş


IMetaDataImport::GetCustomAttributeByName Method

Adı ve sahibine göre özel özniteliği alır.

Syntax

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

Parameters

tkObj [in] Özel özniteliğin sahibi olan nesneyi temsil eden meta veri belirteci.

szName [in] Özel özniteliğin adı.

ppData [out] Özel özniteliğin değeri olan bir veri dizisinin işaretçisi.

pcbData [out] *ppData içinde döndürülen verilerin bayt cinsinden boyutu.

Remarks

Aynı sahip için birden çok özel öznitelik tanımlamak yasaldır; hatta aynı ada sahip olabilirler. Ancak, GetCustomAttributeByName yalnızca bir örnek döndürür. (GetCustomAttributeByName karşılaştığı ilk örneği döndürür.) Özel özniteliğin tüm örneklerini bulmak için IMetaDataImport::EnumCustomAttributes yöntemini çağırın.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also