IMetaDataImport::GetFieldMarshal method (rometadataapi.h)

Gets a pointer to the native, unmanaged type of the field represented by the specified field metadata token.

Syntax

HRESULT GetFieldMarshal(
  [in]  mdToken         tk,
  [out] PCCOR_SIGNATURE *ppvNativeType,
  [out] ULONG           *pcbNativeType
);

Parameters

[in] tk

The metadata token that represents the field to get interop marshaling information for.

[out] ppvNativeType

A pointer to the metadata signature of the field's native type.

[out] pcbNativeType

The size in bytes of ppvNativeType.

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

See also

IMetaDataImport