보다 구체 적 으로 , 상기 윈 도즈 비스타 아키 텍 쳐 에서 는 , 그래픽 서브시스템 들 을 위한 UMD 컴포넌트 들 이 상기 서브시스템 들 에 의해 사용 되 는 자원 들 에 대한 하위 수준 의 접근 권한 을 획득 하 기 위하 여 대응 되 는 KMD 컴포넌트 들 과 통신 한다 . 통상 적 으로 , 각각 의 KMD 컴포넌트 는 디바이스 드라이버 인터페이스 ( device driver interface ; 이하 DDI 라 칭함 ) 를 제공 하 고 , 이 는 대응 되 는 UMD 컴포넌트 에게 알려져 있 다 . DDI 는 함수 호출 ( function call ) 들 , ( 메 쏘 드 들 을 포함 하 는 ) 객체 들 , 입출력 제어 ( input / output control ; 이하 IOCTL 이 라 칭함 ) 호출 들 및 연관 된 데이터 구조 들 을 포함 할 수 있 다 . 이해 되 는 바 와 같이 , 함수 호출 들 은 함수 / 메 쏘 드 파라미터 들 을 통하 여 이러 한 데이터 구조 들 내 에 보통 구성 되 는 데이터 를 수신 한다 . 상기 데이터 구조 의 정확 한 특성 은 상기 DDI 정의 에 상술 되 어 있 다 .