Sdílet prostřednictvím


Jazyk MIDL úkolu

Zalomí nástroj kompilátoru jazyka Microsoft rozhraní definice jazyk (MIDL) aplikace.Další informace naleznete v tématu "Jazyk MIDL příkazového řádku odkaz" na MSDN webu.

Parametry

Následující tabulka popisuje parametry MIDL úkolu.Většina úloh parametrů a několik sad parametrů, odpovídají možnost příkazového řádku.

Parametr

Description

AdditionalIncludeDirectories

Volitelný String[] parametr.

Přidá do seznamu adresářů, které jsou vyhledány importované soubory IDL soubory zahrnuté záhlaví a konfigurační soubory aplikací (PVR) adresář.

Další informace naleznete /I na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

AdditionalOptions

Volitelný String parametr.

Seznam možností příkazového řádku.Například "/option1 /option2 /option#".Pomocí tohoto parametru lze určit možnosti příkazového řádku, které nejsou zastoupeny všechny parametru jazyk MIDL úkolu.

Další informace naleznete v tématu "Jazyk MIDL příkazového řádku odkaz" na MSDN webu.

ApplicationConfigurationMode

Volitelný Boolean parametr.

Pokud true, umožňuje použít klíčová ACF IDL souboru.

Další informace naleznete /app_config na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ClientStubFile

Volitelný String parametr.

Určuje název souboru se zakázaným inzerováním klienta rozhraní RPC.

Další informace naleznete /cstub na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Viz také ServerStubFile parametr v této tabulce.

CPreprocessOptions

Volitelný String parametr.

Určuje možnosti předat do C/C++ preprocesoru.Zadejte mezerami oddělený seznam možností preprocesoru.

Další informace naleznete /cpp_opt na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

DefaultCharType

Volitelný String parametr.

Určuje výchozí typ znak, který kompilátor c používat generovaný kód kompilovat.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
Signed/char signed
Unsigned/char unsigned
Ascii/char ascii7

Další informace naleznete /char na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

DllDataFileName

Volitelný String parametr.

Určuje název souboru pro vytvořené dlldata soubor DLL proxy serveru.

Další informace naleznete /dlldata na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

EnableErrorChecks

Volitelný String parametr.

Určuje typ kontrolu provádět generované objekty stub za běhu.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
None/error none
EnableCustom/error
All/error all

Další informace naleznete /error na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ErrorCheckAllocations

Volitelný Boolean parametr.

Pokud true, zkontrolovat chyby nedostatku paměti.

Další informace naleznete /error allocation na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ErrorCheckBounds

Volitelný Boolean parametr.

Pokud true, zkontroluje velikost různé splňovala podmínky shody a různé matice proti určení délky přenosu.

Další informace naleznete /error bounds_check na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ErrorCheckEnumRange

Volitelný Boolean parametr.

Pokud true, zkontroluje, že hodnoty výčtu v pracovní oblasti.

Další informace naleznete /error enum v příkazovém řádku možnost (/?) pro aplikace.

ErrorCheckRefPointers

Volitelný Boolean parametr.

Pokud true, zkontrolujte, zda jsou předány žádné ukazatele null referenční objekty stub klienta.

Další informace naleznete /error ref na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ErrorCheckStubData

Volitelný Boolean parametr.

Pokud true, vygeneruje se zakázaným inzerováním, úlovky unmarshaling výjimky na straně serveru a rozšíří je zpět klientovi.

Další informace naleznete /error stub_data na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

GenerateClientFiles

Volitelný String parametr.

Určuje, zda Kompilátor generuje klienta c zdrojové soubory pro rozhraní RPC.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
None/client none
Stub/client stub

Další informace naleznete /client na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

GenerateServerFiles

Volitelný String parametr.

Určuje, zda Kompilátor generuje server-side c zdrojové soubory pro rozhraní RPC.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
None/server none
Stub/server stub

Další informace naleznete /server na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

GenerateStublessProxies

Volitelný Boolean parametr.

Pokud true, generuje plně interpretovaný testovacích kódů společně s stubless proxy rozhraní objektu.

Další informace naleznete /Oicf na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

GenerateTypeLibrary

Volitelný Boolean parametr.

Pokud true, není generován soubor typu knihovny (.tlb).

Další informace naleznete /notlb na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

HeaderFileName

Volitelný String parametr.

Určuje název souboru generovaného záhlaví.

Další informace naleznete /h nebo /header na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

IgnoreStandardIncludePath

Volitelný Boolean parametr.

Pokud true, jazyk MIDL úkol adresářích pouze určené pomocí AdditionalIncludeDirectories přepnout a ignoruje aktuálního adresáře a adresáře určené proměnnou prostředí zahrnout.

Další informace naleznete /no_def_idir na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

InterfaceIdentifierFileName

Volitelný String parametr.

Určuje název soubor identifikátor rozhraní rozhraní COM.Toto nastavení potlačí výchozí název získaný přidáním "_i.c" IDL názvu souboru.

Další informace naleznete /iid na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

LocaleID

Volitelný int parametr.

Určuje, identifikátor národního prostředí , který umožňuje použití mezinárodních znaků vstupní soubory, názvy souborů a adresářů cesty.Zadejte identifikátor desítkové.

Další informace naleznete /lcid na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Viz také "Locale ID přiřazené podle Microsoft" na webu MSDN.

MkTypLibCompatible

Volitelný Boolean parametr.

Pokud true, vyžaduje formát vstupního souboru kompatibilní s mktyplib.exe verze 2.03.

Další informace naleznete /mktyplib203 na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Viz také "Distanční syntaxi souboru" na webu MSDN.

OutputDirectory

Volitelný String parametr.

Určuje výchozí adresář, kde jazyk MIDL úkol zapíše výstupní soubory.

Další informace naleznete /out na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

PreprocessorDefinitions

Volitelný String[] parametr.

Určuje jednu nebo více definuje; je název a volitelné hodnoty mají být předány jako c preprocesoru Pokud podle #define směrnice.Je formulář každý definovat, [= hodnota] název.

Další informace naleznete /D na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Další informace naleznete UndefinePreprocessorDefinitions parametr v této tabulce.

ProxyFileName

Volitelný String parametr.

Určuje název souboru rozhraní proxy rozhraní COM.

Další informace naleznete /proxy na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

RedirectOutputAndErrors

Volitelný String parametr.

Přesměruje výstup, jako jsou například chybové zprávy a upozornění od standardního výstupu do souboru.

Další informace naleznete /o na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

ServerStubFile

Volitelný String parametr.

Určuje název souboru serveru se zakázaným inzerováním pro rozhraní RPC.

Další informace naleznete /sstub na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Další informace naleznete ClientStubFile parametr v této tabulce.

Source

Požadované ITaskItem[] parametr.

Určuje seznam zdrojových souborů oddělených mezerami.

StructMemberAlignment

Volitelný String parametr.

Určuje zarovnání (úroveň balení) struktur v cílovém systému.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
NotSet<none>
1/Zp1
2/Zp2
4/Zp4
8/Zp8

Další informace naleznete /Zp na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu./Zp Je ekvivalentní /pack možnost a starší /align možnost.

SuppressCompilerWarnings

Volitelný Boolean parametr.

Pokud true, potlačí upozornění z jazyk MIDL úkolu.

Další informace naleznete /no_warn na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

SuppressStartupBanner

Volitelný Boolean parametr.

Pokud true, zabraňuje zobrazení autorských právech a verzi číslo zprávy po spuštění úlohy.

Další informace naleznete /nologo na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

TargetEnvironment

Volitelný String parametr.

Určuje spuštění aplikace prostředí.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
NotSet<none>
Win32/env win32
Itanium/env ia64
X64/env x64

Další informace naleznete /env na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

TrackerLogDirectory

Volitelný String parametr.

Určuje dílčí adresář, kde jsou uloženy protokoly sledování pro tento úkol.

TypeLibFormat

Volitelný String parametr.

Určuje formát souboru knihovny typu.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
NewFormat/newtlb
OldFormat/oldtlb

Další informace naleznete /newtlb a /oldtlb na možnosti "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

TypeLibraryName

Volitelný String parametr.

Určuje název souboru knihovny typu.

Další informace naleznete /tlb na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

UndefinePreprocessorDefinitions

Volitelný String[] parametr.

Odebere všechny předchozí definice názvu předáním c předprocesoru jako název v případě #undefine směrnice.Zadejte jeden nebo více dříve definované názvy.

Další informace naleznete /U na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Další informace naleznete PreprocessorDefinitions parametr v této tabulce.

ValidateAllParameters

Volitelný Boolean parametr.

Pokud true, generuje Další informace chyb, které slouží k provádění kontrol integrity v době spuštění.Pokud false, není generován informace chyb.

Další informace naleznete /robust a /no_robust na možnosti "Jazyk MIDL příkazového řádku odkaz" MSDN webu.

WarnAsError

Volitelný Boolean parametr.

Pokud true, zpracovává všechna upozornění jako chyby.

Pokud WarningLevel jazyk MIDL úkol parametr není zadán, upozornění na úrovni výchozí úroveň 1, jsou považovány za chyby.

Další informace naleznete /WX na možnosti "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Další informace naleznete WarningLevel parametr v této tabulce.

WarningLevel

Volitelný String parametr.

Určuje závažnost (úroveň pro upozornění) upozornění k vyzařování.Hodnota 0 je vyzařovaného bez upozornění.Jinak je vyzařovaného upozornění Pokud je úroveň pro upozornění číselně menší než zadaná hodnota.

Zadejte jednu z následujících hodnot, z nichž každé odpovídá parametru příkazového řádku.

ValueMožnosti příkazového řádku:
0/W0
1/W1
2/W2
3/W3
4/W4

Další informace naleznete /W na možnost "Jazyk MIDL příkazového řádku odkaz" MSDN webu.Další informace naleznete WarnAsError parametr v této tabulce.

Viz také

Další zdroje

Úloha MSBuild odkaz