Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V distribuovaném computingu je rozhraní kolekcí definic a vzdálených funkcí, které umožňují dvěma nebo více programům spolupracovat mezi různými kontexty. V aplikaci RPC určuje rozhraní:
- Jak se vzájemně identifikují klientské a serverové aplikace.
- Způsob přenosu dat mezi klientem a serverem
- Vzdálené procedury, které může klientská aplikace volat.
- Datové typy pro parametry a návratové hodnoty vzdálených procedur.
Jazyk MIDL (Microsoft Interface Definition Language) slouží k implementaci rozhraní používaných v distribuovaných aplikacích. S MIDL může aplikace mít jedno rozhraní nebo mnoho. Každé rozhraní určuje jedinečný distribuovaný kontrakt mezi klientskými a serverovými programy. Aplikace založené na vzdálených voláních procedur (RPC), modelu COM (Component Object Model) a modelu DCOM (Distributed Component Object Model) určují svá rozhraní pomocí MIDL.
MIDL se podobá jazyku C a C++ mnoha způsoby. Přehled psaní rozhraní MIDL naleznete v tématu Vývoj rozhraní.