Compartir a través de


ISymUnmanagedWriter::DefineGlobalVariable (Método)

Define una única variable global.

HRESULT DefineGlobalVariable(
    [in] const WCHAR  *name,
    [in] ULONG32      attributes,
    [in] ULONG32      cSig,
    [in, size_is(cSig)] unsigned char signature[],
    [in] ULONG32      addrKind,
    [in] ULONG32      addr1,
    [in] ULONG32      addr2,
    [in] ULONG32      addr3);

Parámetros

  • name
    [in] Puntero a WCHAR que define el nombre de la variable global.

  • attributes
    [in] Atributos de la variable global.

  • cSig
    [in] ULONG32 que indica el tamaño, en caracteres, del búfer de signature.

  • signature
    [in] Firma de la variable global.

  • addrKind
    [in] Tipo de dirección.

  • addr1
    [in] Primera dirección de la especificación de parámetros.

  • addr2
    [in] Segunda dirección de la especificación de parámetros.

  • addr3
    [in] Tercera dirección de la especificación de parámetros.

Valor devuelto

S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedWriter (Interfaz)

ISymUnmanagedWriter::DefineLocalVariable (Método)

ISymUnmanagedWriter2::DefineGlobalVariable2 (Método)