Üzenetkompiláló tulajdonságai illesztőprogram-projektekhez

Beállítja az Üzenetfordító (MC.exe) eszköz tulajdonságait. A fordító létrehozza a projekthez hozzáadható üzeneterőforrás-fájlokat.

Ha például a Windows (ETW) kernel módú API-t használja az eseménykövetés kernel módú illesztőprogramhoz való hozzáadásához, az üzenetfordítóval létrehozhat egy fejlécfájlt, amely definíciókat tartalmaz az eseményszolgáltatóhoz, az eseményattribútumokhoz, a csatornákhoz és az eseményekhez. Ezt a fejlécfájlt fel kell vennie a forráskódba. Az üzenetfordító létrehoz egy erőforrás-fordító szkriptet (*.rc), amelyet hozzáad a projektfájlhoz.

Üzenetfordító tulajdonságainak beállítása illesztőprogram-projektekhez

  1. Nyissa meg az illesztőprogram-projekt tulajdonságlapjait. Jelölje ki és tartsa lenyomva (vagy kattintson a jobb gombbal) az illesztőprogram-projektre a Megoldáskezelőben , és válassza a Tulajdonságok lehetőséget.
  2. Az illesztőprogram-projekt tulajdonságlapjain válassza a Konfiguráció tulajdonságai , majd az Üzenetfordító lehetőséget.
  3. Adja meg a projekt tulajdonságait.

Ez a tulajdonságlap akkor érhető el, ha egy üzenetszövegfájlt (.mc) vagy egy jegyzékfájlt (.man) ad hozzá a megoldáshoz.

Lehetőség Leírás

További beállítások

Az Üzenetfordító (MC.exe) eszköznek továbbítandó további lehetőségeket adja meg.

Ansi bemeneti fájl

Megadja, hogy a bemeneti fájl ANSI-tartalmat tartalmaz-e (ez az alapértelmezett). (-a)

Ansi-üzenet a bin fájlban

Megadja, hogy a kimeneti .bin fájlban lévő üzeneteknek ANSI-nek kell lenniük. (-A)

Alapszintű útvonal

Az útvonalnak arra a mappára kell mutatnia, amely tartalmazza az alapkonfigurációs művelet által létrehozott .BIN fájlokat. (-tkönyvtár)

Alapszintű erőforrás útvonal

Az alapjegyzékfájlokat tartalmazó mappa. (-skönyvtár)

Kimeneti elérési út hibakeresése

A .dbg C fájl elhelyezésének elérési útja. (-xelérési út)

Felirat makró engedélyezése

Hozzáad egy figyelemfelhívó makrót, hogy a felhasználói kódot a naplózáskor meghívja. C# esetében nem elérhető és figyelmen kívül van hagyva. (-co)

Hibakeresési kimeneti elérési út engedélyezése

Lehetővé teszi, hogy a fordító a hibakeresési kimeneti elérési út tulajdonság által megadott .dbg C include fájlt elhelyezze.

A létrehozott fejléc fájlkiterjesztése

A generált fejlécfájl bővítményét adja meg. (-ekiterjesztés)

Alapkonfigurációs erőforrás létrehozása

Létrehozza a rendszerállapot alapkonfigurációját.

C# (felügyelt) naplózási osztály létrehozása

Létrehoz egy C# (felügyelt) naplózási osztályt, amely olyan metódusokat tartalmaz, amelyeket a manifesztben lévő események naplózására hívna meg. (-csnévtér)

Fejlécfájl létrehozása számlálónevek és GRAFIKUS GUID-k létrehozásához

Ezzel a beállítással megadhatja azt a mappát, amelybe a fordító elhelyezi a létrehozott fejlécfájlt.

Kernel módú naplózási makrók létrehozása

Kernel módú naplózási makrókat hoz létre. (-km)

MOF-fájl létrehozása

Hozzon létre alacsonyabb szintű támogatást az összes létrehozott függvényhez és makróhoz. A rendszer létrehoz egy MOF-fájlt a jegyzékből. Az MOF-fájl a -h (-mof) beállítás által megadott helyre kerül.

OLE2-fejléc generálása

Létrehoz egy OLE2 fejlécfájlt. (-o)

Statikus C# (felügyelt) naplózási osztály létrehozása

Létrehoz egy statikus C# (felügyelt) naplózási osztályt, amely olyan metódusokat tartalmaz, amelyeket a jegyzékben szereplő események naplózásához hívna meg. (-cssnamespace)

Felhasználói módú naplózási makrók létrehozása

Felhasználói módú naplózási makrók létrehozása. (-um)

Létrehozott fájlok alapneve

Az összes létrehozott fájl alapnevét adja meg. (-zalapnév)

Létrehozott RC- és bináris üzenetfájlok elérési útja

Megadja a létrehozott RC- és bináris üzenetfájlok elérési útját.

Fejlécfájl elérési útja

Megadja a létrehozott fejlécfájl elérési útját. (-hpath)

Üzenet maximális hossza

Ezzel az argumentumot használva a fordító figyelmeztetést jelenít meg, ha bármely üzenet hosszabb a hosszkaraktereknél. (-mhossz)

Makrónév előtag

Ezzel az argumentumgal felülbírálhatja a fordító által a naplózási makrónevekhez és metódusnevekhez használt alapértelmezett előtagot. (-pelőtag)

RC-fájl elérési útja

Az a mappa, amelybe a fordító a létrehozott erőforrás-fordító szkriptet (.rc fájlt) és a létrehozott .bin fájlokat helyezi el. (-relérési út)

Karakterek eltávolítása szimbolikus névből

Ezzel az argumentummal eltávolíthat karaktereket az eseményhez megadott szimbolikus név elejéről. (-Pelőtag)

Ügyfélbit beállítása

Beállítja az ügyfél bitet az összes üzenetazonosítóban. (-c)

Üzenet megszakítása Null értékkel

Az összes sztringet nullával zárja le az üzenettáblákban. (-n)

Unicode bemeneti fájl

Megadja, hogy a bemeneti fájl Unicode-tartalmat tartalmaz-e. (-u)

Az alapértelmezett az ANSI.

Unicode-üzenet a bin fájlban

Megadja, hogy a kimeneti .bin fájlban lévő üzenetek Unicode-nak számítanak-e. (-U)

Ez az alapértelmezett érték.

A bemenet alapnevének használata

Ezzel az argumentumkal azt állíthatja be, hogy a fordító a bemeneti fájl alapnevét használja a kimeneti .bin fájlok nevére. (-b)

Decimális értékek használata

Ezzel az argumentummal a fejlécfájl súlyossági és létesítményállandóinak decimális értékeit használhatja hexadecimális értékek helyett. (-d)

Érvényesítés alapkonfigurációs erőforrás alapján

Használja ezt az argumentumot a jegyzék új verziójának létrehozásakor, és ellenőrizni szeretné, hogy az alkalmazás kompatibilitása megfelel-e a -s beállítással létrehozott alapkonfigurációnak.

Bőbeszédű

Ezzel a beállítással részletes kimenetet hozhat létre. (-v)