Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define una única variable en el ámbito léxico actual. Se puede llamar a este método varias veces para una variable del mismo nombre que tenga varias ubicaciones en un ámbito. Sin embargo, en este caso, los valores de los parámetros startOffset y endOffset no deben solaparse.
HRESULT DefineLocalVariable2(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] mdSignature sigToken,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3,
[in] ULONG32 startOffset,
[in] ULONG32 endOffset);
Parámetros
name
[in] Nombre de la variable local.attributes
[in] Atributos de la variable local.sigToken
[in] Token de metadatos de la firma.addrKind
[in] Tipo de dirección.addr1
[in] Primera dirección de la especificación de parámetros.addr2
[in] Segunda dirección para la especificación de parámetros.addr3
[in] Tercera dirección para la especificación de parámetros.startOffset
[in] Desplazamiento inicial de la variable. Este parámetro es opcional. Si su valor es 0, se omite este parámetro y se define la variable en todo el ámbito. Si su valor no es 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 su valor es 0, se omite este parámetro y se define la variable en todo el ámbito. Si su valor no es cero, la variable se encuentra dentro de los desplazamientos del ámbito actual.
Valor devuelto
S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.
Requisitos
Encabezado: CorSym.idl