Contexten van informatieapparaat
De informatiedomeincontroller wordt gebruikt om standaardapparaatgegevens op te halen. Een toepassing kan bijvoorbeeld de functie CreateIC- aanroepen om een gegevensdomeincontroller voor een bepaald printermodel te maken en vervolgens de functies GetCurrentObject en GetObject aanroepen om de standaardpen- of kwastkenmerken op te halen. Omdat het systeem apparaatgegevens kan ophalen zonder de structuren te maken die normaal gesproken zijn gekoppeld aan de andere typen apparaatcontexten, omvat een informatiedomeincontroller veel minder overhead en wordt aanzienlijk sneller gemaakt dan een van de andere typen. Nadat een toepassing klaar is met het ophalen van gegevens met behulp van een gegevensdomeincontroller, moet deze de functie DeleteDC- aanroepen.