Condividi tramite


Metodo IMetaDataImport::GetFieldProps

Ottiene i metadati associati al campo a cui fa riferimento il token FieldDef specificato.

Sintassi

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  
);  

Parametri

mb
[in] Token FieldDef che rappresenta il campo per cui ottenere i metadati associati.

pClass
[out] Puntatore a un token TypeDef che rappresenta il tipo della classe a cui appartiene il campo.

szField
[out] Nome del campo.

cchField
[in] Dimensione in caratteri wide del buffer per szField.

pchField
[out] Dimensioni effettive del buffer restituito.

pdwAttr
[out] Flag associati ai metadati del campo.

ppvSigBlob
[out] Puntatore al valore dei metadati binari che descrive il campo.

pcbSigBlob
[out] Dimensione in byte di ppvSigBlob.

pdwCPlusTypeFlag
[out] Flag che specifica il tipo di valore del campo.

ppValue
[out] Valore costante per il campo.

pcchValue
[out] Dimensione in caratteri di ppValueo zero se non esiste alcuna stringa.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche