Informationsenhetskontexter
Datadomänkontrollanten används för att hämta standardenhetsdata. Ett program kan till exempel anropa funktionen CreateIC för att skapa en informations-DC för en viss modell av skrivare och sedan anropa GetCurrentObject- och GetObject funktioner för att hämta standardpennan eller penselattributen. Eftersom systemet kan hämta enhetsinformation utan att skapa de strukturer som normalt är associerade med andra typer av enhetskontexter, innebär en informations-DC mycket mindre omkostnader och skapas betydligt snabbare än någon av de andra typerna. När ett program har hämtat data med hjälp av en domänkontrollant för information måste det anropa funktionen DeleteDC.