Condividi tramite


Metodo IMetaDataImport::GetParamProps (rometadataapi.h)

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

Sintassi

HRESULT GetParamProps(
  [in]  mdParamDef    tkParamDef,
  [out] mdMethodDef   *ptkMethodDef,
  [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

[in] tkParamDef

Token ParamDef che rappresenta il parametro per cui restituire i metadati.

[out] ptkMethodDef

Puntatore a un token MethodDef che rappresenta il metodo che accetta il parametro.

[out] pulSequence

Posizione ordinale del parametro nell'elenco degli argomenti del metodo.

[out] szName

Buffer per contenere il nome del parametro.

[in] cchName

Dimensione richiesta in caratteri wide di szName.

[out] pchName

Dimensione restituita in caratteri wide di szName.

[out] pdwAttr

Puntatore a qualsiasi flag di attributo associato al parametro.

[out] pdwCPlusTypeFlag

Puntatore a un flag che specifica che il parametro è valore ValueType.

[out] ppValue

Puntatore a una stringa costante restituita dal parametro.

[out] pcchValue

Dimensioni di ppValue in caratteri wide o zero se ppValue non contiene una stringa.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport