Delen via


ISymUnmanagedWriter Interface

Vertegenwoordigt een symboolschrijver en biedt methoden voor het definiëren van documenten, reekspunten, lexicale bereiken en variabelen.

Methoden

Methode Beschrijving
Methode Afbreken Hiermee sluit u de symboolschrijver zonder de symbolen in het symboolarchief door te voeren.
Methode Sluiten Sluit de schrijver van het symbool nadat de symbolen zijn doorgevoerd in het symbolenarchief.
Methode CloseMethod Sluit de huidige methode. Zodra een methode is gesloten, kunnen er geen symbolen meer worden gedefinieerd.
Methode CloseNamespace Hiermee sluit u de laatst geopende naamruimte.
Methode CloseScope Hiermee sluit u het huidige lexicale bereik.
Methode DefineConstant Hiermee definieert u een naam voor een constante waarde.
Methode DefineDocument Hiermee definieert u een brondocument.
Methode DefineField Hiermee definieert u één variabele die zich niet binnen een methode bevindt.
Methode DefineGlobalVariable Definieert één globale variabele.
Methode DefineLocalVariable Definieert één variabele in het huidige lexicale bereik.
Methode DefineParameter Definieert één parameter in de huidige methode.
Methode DefineSequencePoints Hiermee definieert u een groep reekspunten binnen de huidige methode.
Methode GetDebugInfo Retourneert de informatie die een compiler nodig heeft om de foutopsporingsmapvermelding te schrijven in de PE-bestandsheader (Portable Executable).
Methode initialiseren Hiermee stelt u de interface voor het verzenden van metagegevens in waaraan deze schrijver wordt gekoppeld en stelt u de naam van het uitvoerbestand in waarnaar de foutopsporingssymbolen worden geschreven.
Methode Initialize2 Hiermee stelt u de interface voor het verzenden van metagegevens in waaraan deze schrijver wordt gekoppeld, stelt u de naam van het uitvoerbestand in waarnaar de foutopsporingssymbolen worden geschreven en stelt u de uiteindelijke locatie van het programmadatabasebestand (PDB) in.
Methode OpenMethod Hiermee opent u een methode waarin symboolgegevens worden verzonden.
Methode OpenNamespace Hiermee opent u een nieuwe naamruimte.
Methode OpenScope Hiermee opent u een nieuw lexical bereik in de huidige methode.
Methode RemapToken De schrijver van het symbool meldt dat een metagegevenstoken opnieuw is toegewezen wanneer de metagegevens zijn verzonden.
Methode SetMethodSourceRange Hiermee geeft u het begin en einde van een methode in een bronbestand.
Methode SetScopeRange Hiermee definieert u het offsetbereik voor het opgegeven lexicale bereik.
Methode SetSymAttribute Hiermee definieert u een aangepast kenmerk op basis van de naam.
Methode SetUserEntryPoint Hiermee geeft u de door de gebruiker gedefinieerde methode op die het toegangspunt voor deze module is.
Methode UsingNamespace Hiermee geeft u op dat de opgegeven volledig gekwalificeerde naamruimtenaam wordt gebruikt binnen het momenteel geopende lexicale bereik.

Vereisten

Header: CorSym.idl, CorSym.h

Zie ook