Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets metadata values for the parameter referenced by the specified ParamDef token.
Syntax
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
);
Parameters
tk
[in] A ParamDef token that represents the parameter to return metadata for.
pmd
[out] A pointer to a MethodDef token representing the method that takes the parameter.
pulSequence
[out] The ordinal position of the parameter in the method argument list.
szName
[out] A buffer to hold the name of the parameter.
cchName
[in] The requested size in wide characters of szName
.
pchName
[out] The returned size in wide characters of szName
.
pdwAttr
[out] A pointer to any attribute flags associated with the parameter. This is a bitmask of CorParamAttr
values.
pdwCPlusTypeFlag
[out] A pointer to a flag specifying that the parameter is a ValueType.
ppValue
[out] A pointer to a constant string returned by the parameter.
pcchValue
[out] The size of ppValue
in wide characters, or zero if ppValue
does not hold a string.
Remarks
The sequence values in pulSequence
begin with 1 for parameters. A return value has a sequence number of 0.
Requirements
Platforms: See System Requirements.
Header: Cor.h
Library: Included as a resource in MsCorEE.dll
.NET Framework Versions: Available since 1.0