Dela via


IMetaDataImport::GetFieldProps-metod

Hämtar metadata som är associerade med fältet som refereras av den angivna FieldDef-token.

Syntax

HRESULT GetFieldProps (  
   [in]  mdFieldDef        mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szField,  
   [in]  ULONG             cchField,
   [out] ULONG             *pchField,  
   [out] DWORD             *pdwAttr,  
   [out] PCCOR_SIGNATURE   *ppvSigBlob,
   [out] ULONG             *pcbSigBlob,
   [out] DWORD             *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT     *ppValue,  
   [out] ULONG             *pcchValue  
);  

Parametrar

mb
[i] En FieldDef-token som representerar det fält som associerade metadata ska hämtas för.

pClass
[ut] En pekare till en TypeDef-token som representerar typen av klass som fältet tillhör.

szField
[ut] Namnet på fältet.

cchField
[i] Storleken i breda tecken i bufferten för szField.

pchField
[ut] Den faktiska storleken på den returnerade bufferten.

pdwAttr
[ut] Flaggor som är associerade med fältets metadata.

ppvSigBlob
[ut] En pekare till värdet för binära metadata som beskriver fältet.

pcbSigBlob
[ut] Storleken i byte av ppvSigBlob.

pdwCPlusTypeFlag
[ut] En flagga som anger fältets värdetyp.

ppValue
[ut] Ett konstant värde för fältet.

pcchValue
[ut] Storleken i tecken på ppValueeller noll om det inte finns någon sträng.

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