Share via


ISymUnmanagedWriter2::DefineGlobalVariable2 Method

Defines a single global variable.

HRESULT DefineGlobalVariable2(
    [in] const WCHAR  *name,
    [in] ULONG32      attributes,
    [in] mdSignature  sigToken,
    [in] ULONG32      addrKind,
    [in] ULONG32      addr1,
    [in] ULONG32      addr2,
    [in] ULONG32      addr3);

Parameters

  • name
    [in] The global variable name.
  • attributes
    [in] The global variable attributes.
  • sigToken
    [in] The metadata token of the signature.
  • addrKind
    [in] The address type.
  • addr1
    [in] The first address for the parameter specification.
  • addr2
    [in] The second address for the parameter specification.
  • addr3
    [in] The third address for the parameter specification.

Return Value

S_OK if the method succeeds; otherwise, E_FAIL or some other error code.

Requirements

Header: CorSym.idl

See Also

Reference

ISymUnmanagedWriter2 Interface
ISymUnmanagedWriter::DefineGlobalVariable Method