다음을 통해 공유


일반 I/O 대상

일반 I/O 대상은 USB 요청 블록과 같은 특별한 디바이스별 데이터 형식을 지원하지 않습니다. 드라이버는 일반 I/O 대상에 데이터를 보내기 전에 I/O 대상이 해석할 수 있는 형식으로 데이터를 쓰기 버퍼에 넣어야 합니다. 마찬가지로 드라이버가 일반 I/O 대상에서 데이터를 읽을 때 드라이버는 대상에서 수신하는 데이터 버퍼의 내용을 해석할 수 있어야 합니다.

일반 I/O 대상은 로컬 또는 원격입니다.

로컬 I/O 대상
각 프레임워크 기반 함수 드라이버, 필터 드라이버 및 미니포트 드라이버에는 각 드라이버의 디바이스에 대한 로컬 I/O 대상이 있습니다. 디바이스의 로컬 I/O 대상은 항상 드라이버 스택의 다음 하위 드라이버입니다.

원격 I/O 대상
원격 I/O 대상은 다른 드라이버 스택의 위쪽을 나타내거나 현재 드라이버 스택에서 다른 드라이버를 나타내는 경우는 거의 없습니다.

이 단원에는 다음이 포함됩니다.