Dela via


ISymUnmanagedWriter::D efineGlobalVariable, metod

Definierar en enda global variabel.

Syntax

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

Parametrar

name
[in] En pekare till en WCHAR som definierar det globala variabelnamnet.

attributes
[in] De globala variabelattributen.

cSig
[in] En ULONG32 som anger buffertens signature storlek, i tecken.

signature
[in] Den globala variabelsignaturen.

addrKind
[in] Adresstypen.

addr1
[in] Den första adressen för parameterspecifikationen.

addr2
[in] Den andra adressen för parameterspecifikationen.

addr3
[in] Den tredje adressen för parameterspecifikationen.

Returvärde

S_OK om metoden lyckas. annars E_FAIL eller någon annan felkod.

Krav

Huvudet: CorSym.idl, CorSym.h

Se även