IMetaDataDispenserEx::GetOption method (rometadataapi.h)

Gets the value of the specified option for the current metadata scope. The option controls how calls to the current metadata scope are handled.

Syntax

HRESULT GetOption(
  [in]  REFGUID optionId,
  [out] VARIANT *pValue
);

Parameters

[in] optionId

A pointer to a GUID that specifies the option to be retrieved. See the Remarks section for a list of supported GUIDs.

[out] pValue

The value of the returned option. The type of this value will be a variant of the specified option's type.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

The following list shows the GUIDs that are supported for this method. For descriptions, see the SetOption method. If optionId is not in this list, this method returns HRESULT E_INVALIDARG, indicating an incorrect parameter.

  • MetaDataCheckDuplicatesFor
  • MetaDataRefToDefCheck
  • MetaDataNotificationForTokenMovement
  • MetaDataSetENC
  • MetaDataErrorIfEmitOutOfOrder
  • MetaDataGenerateTCEAdapters
  • MetaDataLinkerOptions

Requirements

Requirement Value
Target Platform Windows
Header rometadataapi.h

See also

IMetaDataDispenserEx