일단 UMD 프록시 드라이버 컴포넌트 ( 320 또는 322 ) 가 로딩 되 면 , 그 엔트리 루틴 ( 예 를 들 어 , DllMain ( ) / OpenAdapter ( ) ) 이 실행 된다 . 명백 해 지 는 바 와 같이 , UMD 프록시 드라이버 컴포넌트 들 ( 320 및 322 ) 의 엔트리 루틴 은 UMD 컴포넌트 들 ( 340 및 342 ) 중 하나 또는 모두 를 로딩 하 고 , 상기 비스타 운영 체제 의 나머지 부분 에게 UMD 프록시 드라이버 컴포넌트 ( 320 및 322 ) 내 에서 지원 되 는 API / DDI 호출 들 을 식별 하 기 위한 예상 데이터 구조 를 제공 하 는 바 , 이 는 UMD 컴포넌트 들 ( 224 및 224 ) 이 수행 하 는 방식 과 많 은 부분 에서 동일 한 방식 으로 이루어진다 . 마찬가지 로 , 기다리 고 있 는 API / DDI 들 의 주소 들 은 예상 구조 방식 에 의해 함수 들 의 주소 , 객체 들 , IOCTL 들 의 형태 로 제공 된다 .