Метод ISymUnmanagedWriter::DefineGlobalVariable

Определяет одну глобальную переменную.

Синтаксис

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);  

Параметры

name
[in] Указатель на , определяющий WCHAR имя глобальной переменной.

attributes
[in] Атрибуты глобальных переменных.

cSig
[in] Объект ULONG32 , указывающий размер буфера signature (в символах).

signature
[in] Сигнатура глобальной переменной.

addrKind
[in] Тип адреса.

addr1
[in] Первый адрес спецификации параметра.

addr2
[in] Второй адрес спецификации параметра.

addr3
[in] Третий адрес спецификации параметра.

Возвращаемое значение

S_OK, если метод выполнен успешно; в противном случае E_FAIL или другой код ошибки.

Требования

Заголовка: CorSym.idl, CorSym.h

См. также раздел