Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Biorąc pod uwagę plik IDL, taki jak Example2.idl, który definiuje co najmniej jeden interfejs COM i bibliotekę typów, kompilator MIDL (Midl.exe) generuje pliki opisane w poniższej tabeli jako domyślne dane wyjściowe.
| Pod nazwą | Opis |
|---|---|
| Example2.h |
Plik nagłówka zawierający definicje typów i deklaracje funkcji dla wszystkich interfejsów zdefiniowanych w pliku IDL, a także deklaracje przekazywania dla procedur wywoływania wycinków. |
| Example2_p.c |
Plik proxy/stub, który zawiera zastępcze punkty wejścia zarówno dla klientów, jak i dla serwerów. |
| Example2_i.c |
Plik identyfikatora interfejsu, który definiuje identyfikator GUID dla każdego interfejsu określonego w pliku IDL. |
| Example2.tlb |
Plik dokumentu złożonego zawierający informacje o typach i obiektach. |
| Dlldata.c |
Zawiera dane potrzebne do utworzenia pliku proxy/biblioteki DLL zastępczej. |
Plik nagłówka i wszystkie pliki .c służą do tworzenia biblioteki DLL serwera proxy, które mogą obsługiwać interfejs, gdy są używane zarówno przez aplikacje klienckie, jak i serwery obiektów. Plik nagłówka interfejsu (Example2.h) i plik identyfikatora interfejsu (Example2_i.c) podczas tworzenia pliku wykonywalnego dla aplikacji klienckiej korzystającej z interfejsu. Możesz dołączyć plik biblioteki typów jako zasób do pliku EXE lub DLL lub możesz wysłać go jako oddzielny plik.