Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egyetlen változót határoz meg az aktuális lexikális hatókörben. Ez a metódus többször is meghívható egy azonos nevű változóhoz, amely egy hatókörön belül több lakással rendelkezik. Ebben az esetben azonban a és endOffset a paraméter értéke startOffset nem fedi át egymást.
Szintaxis
HRESULT DefineLocalVariable(
[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,
[in] ULONG32 startOffset,
[in] ULONG32 endOffset);
Paraméterek
name
[in] A helyi változó nevét meghatározó mutató WCHAR .
attributes
[in] A helyi változó attribútumai.
cSig
[in] A ULONG32 , amely a puffer méretét jelzi bájtban signature .
signature
[in] A helyi változó aláírása.
addrKind
[in] A cím típusa.
addr1
[in] A paraméter specifikációjának első címe.
addr2
[in] A paraméterspecifikáció második címe.
addr3
[in] A paraméter specifikációjának harmadik címe.
startOffset
[in] A változó kezdő eltolása. Ezt a paramétert nem kötelező megadni. Ha 0, a rendszer figyelmen kívül hagyja ezt a paramétert, és a változó a teljes hatókörben meg van határozva. Ha nem nulla értékű, a változó az aktuális hatókör eltolásai közé esik.
endOffset
[in] A változó végeltolása. Ezt a paramétert nem kötelező megadni. Ha 0, a rendszer figyelmen kívül hagyja ezt a paramétert, és a változó a teljes hatókörben meg van határozva. Ha nem nulla értékű, a változó az aktuális hatókör eltolásai közé esik.
Visszatérési érték
S_OK, hogy a metódus sikeres-e; ellenkező esetben E_FAIL vagy más hibakódot.
Követelmények
Fejléc: CorSym.idl, CorSym.h