Udostępnij przez


Kompilator MIDL

Kompilator MIDL przetwarza plik IDL w celu wygenerowania biblioteki typów i plików wyjściowych. Typ plików wyjściowych generowanych przez kompilator MIDL zależy od atrybutów określonych na liście atrybutów interfejsu pliku IDL.

Jeśli lista atrybutów zawiera słowo kluczowe [object], kompilator MIDL generuje pliki wyjściowe interfejsu COM: plik proxy interfejsu, plik nagłówka interfejsu i globalnie unikatowy plik identyfikatora (GUID) dla interfejsu. Jeśli plik IDL zawiera instrukcjębiblioteki, narzędzie MIDL generuje plik biblioteki typów z rozszerzeniem nazwy pliku tlb. Jeśli w pliku IDL znajdują się jakiekolwiek interfejsy, które nie mają słowa kluczowego [] i nie są ujęte w instrukcji biblioteki, kompilator MIDL generuje pliki wyjściowe interfejsu odpowiednie dla zdalnych wywołań procedur (RPCs): pliku wycinków klienta, pliku wycinków serwera i pliku nagłówka. Aby uzyskać więcej informacji, zobacz tematy Definicje interfejsu i biblioteki typów i Generowanie biblioteki typów za pomocąMIDL.

Aby wygenerować bibliotekę typów i pliki wyjściowe z pliku IDL:

  • W wierszu polecenia uruchom polecenie

    pliku midl

    gdzie nazwa pliku jest nazwą pliku IDL.

Kompilator MIDL obsługuje również kilka parametrów opcjonalnych. Aby uzyskać pełną listę, zobacz "MIDL Command-Line Reference" (Dokumentacja Command-Line MIDL) w dokumentacji języka Visual C++ lub uruchom następujący wiersz polecenia:

midl /?

Microsoft Interface Definition Language

tłumaczenie na języka C++