Freigeben über


ISymUnmanagedWriter::DefineGlobalVariable-Methode

Definiert eine einzelne globale Variable.

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

Parameter

name
[in] Ein Zeiger auf einen WCHAR, der den globalen Variablennamen definiert.

attributes
[in] Die globalen Variablenattribute.

cSig
[in] Ein ULONG32-Wert, der die Größe des Puffers signature in Zeichen angibt.

signature
[in] Die Signatur der globalen Variablen.

addrKind
[in] Der Adresstyp.

addr1
[in] Die erste Adresse für die Parameterangabe.

addr2
[in] Die zweite Adresse für die Parameterangabe.

addr3
[in] Die dritte Adresse für die Parameterangabe.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.

Anforderungen

Header: CorSym.idl, CorSym.h

Siehe auch