Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Abre un nuevo ámbito léxico en el método actual. 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 startOffset,
[out, retval] ULONG32* pRetVal);
Parámetros
startOffset
[in] Desplazamiento de la primera instrucción del ámbito léxico, en bytes, desde el principio del método.
pRetVal
[out] Puntero a un ULONG32 objeto que recibe el identificador de ámbito.
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 el desplazamiento inicial y final de un ámbito más adelante. 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