Udostępnij za pośrednictwem


Interfejs VCMidlTool

Programowo uzyskuje dostęp do właściwości w MIDL folderu projektu Stron właściwości okno dialogowe.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")> _
Public Interface VCMidlTool
[GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface VCMidlTool
[GuidAttribute(L"97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface class VCMidlTool
[<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")>]
type VCMidlTool =  interface end
public interface VCMidlTool

Typ VCMidlTool uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AdditionalIncludeDirectories Zwraca lub ustawia jeden lub więcej katalogów, aby dodać do ścieżki include.
Właściwość publiczna AdditionalOptions Zwraca lub ustawia opcje, aby dodać na końcu wiersza polecenia bezpośrednio przed nazwy pliku.Przykładem jest, jeśli opcja nie jest obsługiwana w modelu obiektów.
Właściwość publiczna CPreprocessOptions Zwraca lub ustawia opcję preprocesora kompilator C, aby przekazać do MIDL, kompilator.
Właściwość publiczna DefaultCharType Pobiera lub ustawia typ char MIDL domyślne.
Właściwość publiczna DLLDataFileName Zwraca lub ustawia nazwę pliku DLLDATA; wartością domyślną jest dlldata.c.
Właściwość publiczna EnableErrorChecks Pobiera lub ustawia sprawdza, czy opcja sprawdzania błędów.Jeśli wybierzesz Niestandardowy, zaznaczone, sprawdzanie błędów tylko opcje występują podczas kompilacji.
Właściwość publiczna ErrorCheckAllocations Pobiera lub ustawia wartość określającą, czy sprawdzać błędy braku pamięci.
Właściwość publiczna ErrorCheckBounds Pobiera lub ustawia wartość określającą, sprawdzanie błędów, wielkości i specyfikacje dotyczące długości transmisji.
Właściwość publiczna ErrorCheckEnumRange Pobiera lub ustawia wartość określającą, czy błąd sprawdzenia wartości wyliczenia dopuszczalnego zakresu.
Właściwość publiczna ErrorCheckRefPointers Pobiera lub ustawia wartość określającą, czy błąd sprawdzania kursory odniesienia dla wartości NULL.
Właściwość publiczna ErrorCheckStubData Pobiera lub ustawia wartość określającą, czy błąd sprawdzenia ważności skrótowej danych po stronie serwera.
Właściwość publiczna ExecutionBucket Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna FullIncludePath Pobiera listę wszystkich katalogów zawarte w kompilacji; Konkatenacja określona z opcją /I katalogów i katalogów, określone w VC++ Directories okno dialogowe.Jak również będą oceniane wszystkie makra w tych katalogach.
Właściwość publiczna GenerateStublessProxies Pobiera lub ustawia wartość określającą, czy generować stubless serwera proxy.
Właściwość publiczna GenerateTypeLibrary Pobiera lub ustawia wartość określającą, czy nie wygenerować biblioteki typów.
Właściwość publiczna HeaderFileName Zwraca lub ustawia nazwę pliku nagłówka wygenerowane; wartością domyślną jest idlfile.h.
Właściwość publiczna IgnoreStandardIncludePath Pobiera lub ustawia wartość wskazującą, czy zignorować standard zawierać ścieżkę.
Właściwość publiczna InterfaceIdentifierFileName Zwraca lub ustawia nazwę dla pliku identyfikator interfejsu; wartością domyślną jest idlfile_i.c.
Właściwość publiczna MkTypLibCompatible Pobiera lub ustawia wartość określającą, czy wymusić zgodność z mktyplib.exe wersji 2,03.
Właściwość publiczna OutputDirectory Zwraca lub ustawia katalog, w którym należy umieścić dane wyjściowe.Domyślnie jest katalogu projektu.
Właściwość publiczna PreprocessorDefinitions Pobiera lub ustawia definiuje jeden lub więcej preprocesora.
Właściwość publiczna ProxyFileName Zwraca lub ustawia nazwę pliku serwera proxy; wartością domyślną jest idlfile_p.c.
Właściwość publiczna RedirectOutputAndErrors Pobiera lub ustawia nazwę pliku, do których ekranu są zapisywane dane wyjściowe i błędy.
Właściwość publiczna StructMemberAlignment Pobiera lub ustawia 1-, 2-, 4-, 8- lub 16-bajtowy granice struct Członkowskie wyrównania.
Właściwość publiczna SuppressStartupBanner Pobiera lub ustawia wartość określającą, czy wyłączyć wyświetlanie komunikatów transparent i informacji startowych.
Właściwość publiczna TargetEnvironment Pobiera lub ustawia środowisko do obiektu docelowego.
Właściwość publiczna ToolKind Pobiera nazwę tego rodzaju narzędzie, którego to dotyczy.
Właściwość publiczna toolName Pobiera nazwę określonego narzędzia.
Właściwość publiczna ToolPath Pobiera ścieżkę do określonego narzędzia.
Właściwość publiczna TypeLibraryName Pobiera nazwę odwołanie do biblioteki typu ActiveX (COM).
Właściwość publiczna UndefinePreprocessorDefinitions Pobiera lub ustawia preprocesora jednego lub więcej undefines.
Właściwość publiczna ValidateParameters Pobiera lub ustawia wartość określającą, czy należy włączyć generacji parametrów sprawdzania poprawności informacji.
Właściwość publiczna VCProjectEngine Pobiera wskaźnik do aparatu projektu.
Właściwość publiczna WarnAsError Pobiera lub ustawia wartość określającą, czy kompilator traktuje wszystkie ostrzeżenia jako błędy.
Właściwość publiczna WarningLevel Pobiera lub ustawia wartość określającą, jak ściśle kompilator sprawdza, czy potencjalnie podejrzanych konstrukcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna get_PropertyOption Infrastruktura. Microsoft tylko do użytku wewnętrznego.

Początek

Uwagi

Zobacz Modyfikowanie ustawień projektu informacje na temat projektu access Stron właściwości okno dialogowe.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine