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 associated with the field referenced by the specified FieldDef token.
Syntax
HRESULT GetFieldProps(
[in] mdFieldDef tkFieldDef,
[out] mdTypeDef *ptkTypeDef,
[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
);
Parameters
[in] tkFieldDef
A FieldDef token that represents the field to get associated metadata for.
[out] ptkTypeDef
A pointer to a TypeDef token that represents the type of the class that the field belongs to.
[out] szField
The name of the field.
[in] cchField
The size in wide characters of the buffer for szField.
[out] pchField
The actual size of the returned buffer.
[out] pdwAttr
Flags associated with the field's metadata.
[out] ppvSigBlob
A pointer to the binary metadata value that describes the field.
[out] pcbSigBlob
The size in bytes of ppvSigBlob.
[out] pdwCPlusTypeFlag
A flag that specifies the value type of the field.
[out] ppValue
A constant value for the field.
[out] pcchValue
The size in chars of ppValue, or zero if no string exists.
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | rometadataapi.h |