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 |