Compartilhar via


Método de ISymUnmanagedWriter::DefineGlobalVariable

Define uma variável global única.

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] Um ponteiro para um WCHAR que define o nome de variável global.

  • attributes
    [in] Os atributos de variáveis globais.

  • cSig
    [in] A ULONG32 que indica o tamanho, em caracteres, da signature buffer.

  • signature
    [in] A assinatura de variável global.

  • addrKind
    [in] O tipo de endereço.

  • addr1
    [in] O primeiro endereço para a especificação do parâmetro.

  • addr2
    [in] O segundo endereço para a especificação do parâmetro.

  • addr3
    [in] O terceiro endereço para a especificação do parâmetro.

Valor de retorno

S_OK se o método for bem-sucedido; Caso contrário, E_FAIL ou algum outro código de erro.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Consulte também

Referência

Interface de ISymUnmanagedWriter

Método de ISymUnmanagedWriter::DefineLocalVariable

Método de ISymUnmanagedWriter2::DefineGlobalVariable2