Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Define una única variable en el ámbito léxico actual. Se puede llamar a este método varias veces para una variable con el mismo nombre que tiene varios hogares a lo largo de un ámbito. Sin embargo, en este caso, los valores de los parámetros startOffset y endOffset no se deben superponer.
Sintaxis
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);
Parámetros
name
[in] Puntero a un WCHAR objeto que define el nombre de la variable local.
attributes
[in] Los atributos de la variable local.
cSig
[in] Un ULONG32 que indica el tamaño, en bytes, del búfer signature.
signature
[in] Firma de la variable local.
addrKind
[in] Tipo de dirección.
addr1
[in] Primera dirección de la especificación de parámetro.
addr2
[in] Segunda dirección de la especificación de parámetro.
addr3
[in] Tercera dirección de la especificación de parámetro.
startOffset
[in] Desplazamiento inicial de la variable. Este parámetro es opcional. Si es 0, este parámetro se ignora y la variable se define en todo el ámbito. Si es un valor distinto de cero, la variable se encuentra dentro de los desplazamientos del ámbito actual.
endOffset
[in] Desplazamiento final de la variable. Este parámetro es opcional. Si es 0, este parámetro se ignora y la variable se define en todo el ámbito. Si es un valor distinto de cero, la variable se encuentra dentro de los desplazamientos del ámbito actual.
Valor devuelto
Es S_OK si el método se realiza correctamente; de lo contrario, es E_FAIL o algún otro código de error.
Requisitos
Header: CorSym.idl, CorSym.h