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 el intervalo de desplazamiento del ámbito léxico especificado. El ámbito se convierte en el nuevo ámbito actual y se inserta en una pila de ámbitos. Los ámbitos deben formar una jerarquía. No se permite que los elementos del mismo nivel se superpongan.
Sintaxis
HRESULT OpenScope(
[in] ULONG32 scopeID,
[in] ULONG32 startOffset,
[in] ULONG32 endOffset);
Parámetros
scopeId
[in] Identificador del ámbito para el ámbito.
startOffset
[in] Desplazamiento en bytes de la primera instrucción del ámbito léxico desde el principio del método.
endOffset
[in] Desplazamiento en bytes de la última instrucción del ámbito léxico desde el principio del método.
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.
Comentarios
ISymUnmanagedWriter::OpenScope devuelve un identificador de ámbito opaco que se puede usar con ISymUnmanagedWriter::SetScopeRange para definir más adelante el desplazamiento inicial y final de un ámbito. En este caso, los desplazamientos que se pasan a ISymUnmanagedWriter::OpenScope y ISymUnmanagedWriter::CloseScope se ignoran. Los identificadores de ámbito solo son válidos en el método actual.
Requisitos
Header: CorSym.idl, CorSym.h