Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- 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.
- Az illesztőprogram-projekt tulajdonságlapjain válassza a Konfiguráció tulajdonságai , majd az Üzenetfordító lehetőséget.
- 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) |
kapcsolódó témakörök
- Üzenetfordító (MC.exe)
- WDK és Visual Studio buildkörnyezet Üzenetfordítói feladat
- Eseménykövetés Windowshoz (ETW)