ISymUnmanagedWriter::DefineGlobalVariable — Metoda

Definiuje pojedynczą zmienną globalną.

Składnia

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

Parametry

name
[w] Wskaźnik do WCHAR elementu definiującego nazwę zmiennej globalnej.

attributes
[w] Atrybuty zmiennej globalnej.

cSig
[w] Element ULONG32 wskazujący rozmiar buforu signature w postaci znaków.

signature
[w] Sygnatura zmiennej globalnej.

addrKind
[w] Typ adresu.

addr1
[w] Pierwszy adres specyfikacji parametru.

addr2
[w] Drugi adres specyfikacji parametru.

addr3
[w] Trzeci adres specyfikacji parametru.

Wartość zwracana

S_OK, jeśli metoda zakończy się powodzeniem; w przeciwnym razie E_FAIL lub inny kod błędu.

Wymagania

Nagłówka: CorSym.idl, CorSym.h

Zobacz też