Dela via


IMetaDataImport::GetCustomAttributeByName, metod

Hämtar det anpassade attributet med namnet och ägaren.

Syntax

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

Parametrar

tkObj
[in] En metadatatoken som representerar objektet som äger det anpassade attributet.

szName
[in] Namnet på det anpassade attributet.

ppData
[ut] En pekare till en matris med data som är värdet för det anpassade attributet.

pcbData
[ut] Storleken i byte av data som returneras i *ppData.

Kommentarer

Det är lagligt att definiera flera anpassade attribut för samma ägare. de kanske till och med har samma namn. Returnerar dock GetCustomAttributeByName bara en instans. (GetCustomAttributeByName returnerar den första instansen som den påträffar.) Om du vill hitta alla instanser av ett anpassat attribut anropar du metoden IMetaDataImport::EnumCustomAttributes .

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även