driver-online
  log-inmypagesitemap
top
   자유게시판
   로그북
    견우일지
    시스템팀 개발일지
    Beginning Driver
   유용한 팁&강좌
   CrashDump분석(beta)
   개발QnA
    WDM 입문
    USB
    NDIS
    File System
    Debugging 관련
    그 외
 
개발Q&A > 기타
Re] 디바이스 엔트리 생성 관련 질문
 ·작성일 2012.04.04:13.16 (수)  · 작성자 도라  · 조 회 2,603


안녕하세요?

드라이버에는 간단하게 생각해 볼 때 DriverObject와 DeviceObject의 2가지의 OBJECT가 있습니다.

첫번째 DriverObject는 드라이버 자체를 의미합니다. 즉, 하나밖에 없습니다. 
그리고 DeviceObject는 해당 드라이버를 사용하는 장치(Device)를 지칭합니다.
예를 들면, 동일한 그래픽 카드를 두개를 꽂는다고 하면, DriverObject는 하나이고 DeviceObject는 두개가 됩니다.

여기에서 DeviceExtension은 해당 DeviceObject에 표현되지 못한 설정값들을 저장하기 위한 저장소로 사용됩니다.
같은 드라이버를 사용하는 장치라도 각 장치의 상태에 따라 다른 값을 저장하고 있어야 하는데 그를 저장하는 장소라고 봐도 됩니다.

그외 DeviceObject는 여러가지 다른 용도로 여러개가 생성 될 수 있습니다.

두서없는 답이지만 도움이 되시길 바랍니다.

*답변을 받은 후 감사의 글을 남기는 것은 꼭 지켜야할 네티켓입니다.
 
  

이 전 : 디바이스 엔트리 생성 관련 질문

다 음 : USB 장치 인스턴스 ID를 변경할 수 있나요?

 
quick-menu
event
study
QnA
pds
family-site concert used used2 intro
address
address