본 출원 은 컴퓨터 에 의해 실행 되 는 컴퓨터 실행 가능 명령어 , 예 를 들 면 , 프로그램 모듈 의 일반 적 인 맥락 에서 설명 될 수 도 있 다 . 일반 적 으로 , 프로그램 모듈 은 , 특정 한 태 스 크 를 실행 하 기 위해 또는 특정 한 추상 데이터 타입 을 구현 하 기 위해 사용 되 는 루틴 , 프로그램 , 오브젝트 , 어셈블리 , 데이터 구조 , 및 등등 을 포함 한다 . 본 출원 은 또한 분산 컴퓨팅 환경 에서 구현 될 수 도 있 고 , 분산 컴퓨터 환경 에서 , 통신 네트워크 를 통해 연결 되 는 원격 프로세싱 디바이스 를 사용 하 는 것 에 의해 태 스 크 가 실행 된다 . 분산 컴퓨터 환경 에서 , 프로그램 모듈 은 , 스토리지 디바이스 를 포함 하 는 로컬 및 원격 컴퓨터 저장 매체 둘 모두 에 위치 될 수 도 있 다 .