Condividi tramite


Metodo IMetaDataImport::GetParamProps

Ottiene i valori di metadati relativi al parametro a cui fa riferimento il token ParamDef specificato.

Sintassi

HRESULT GetParamProps (  
   [in]  mdParamDef      tk,  
   [out] mdMethodDef     *pmd,  
   [out] ULONG           *pulSequence,  
   [out] LPWSTR          szName,  
   [in]  ULONG           cchName,  
   [out] ULONG           *pchName,  
   [out] DWORD           *pdwAttr,  
   [out] DWORD           *pdwCPlusTypeFlag,  
   [out] UVCP_CONSTANT   *ppValue,  
   [out] ULONG           *pcchValue  
);  

Parametri

tk
[in] Token ParamDef che rappresenta il parametro per cui restituire i metadati.

pmd
[out] Puntatore a un token MethodDef che rappresenta il metodo che accetta il parametro .

pulSequence
[out] Posizione ordinale del parametro nell'elenco di argomenti del metodo.

szName
[out] Buffer in cui contenere il nome del parametro.

cchName
[in] Dimensione richiesta in caratteri wide di szName.

pchName
[out] Dimensione restituita in caratteri wide di szName.

pdwAttr
[out] Puntatore a qualsiasi flag di attributo associato al parametro . Si tratta di una maschera di bit di CorParamAttr valori.

pdwCPlusTypeFlag
[out] Puntatore a un flag che specifica che il parametro è un oggetto ValueType.

ppValue
[out] Puntatore a una stringa costante restituita dal parametro .

pcchValue
[out] Dimensione di ppValue in caratteri wide o zero se ppValue non contiene una stringa.

Commenti

I valori della sequenza in pulSequence iniziano con 1 per i parametri. Un valore restituito ha un numero di sequenza pari a 0.

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