등시 데이터 전송 완료

디바이스가 더 이상 데이터를 전송할 필요가 없으면 드라이버는 버스에 작업이 완료되었다는 것을 알리고 설정할 때 할당된 등시 리소스의 할당을 취소해야 합니다.

드라이버는 다음 단계를 따라 클린 합니다.

  1. 드라이버가 REQUEST_ISOCH_LISTEN 또는 REQUEST_ISOCH_TALK 버스 요청을 통해 등시 작업을 시작한 경우 REQUEST_ISOCH_STOP 요청을 실행하여 버스 드라이버에 등시 작업을 중지하도록 신호해야 합니다.

  2. 리소스 핸들에 연결된 상태로 유지되는 버퍼는 REQUEST_ISOCH_DETACH_BUFFERS 요청을 사용하여 분리해야 합니다.

  3. 드라이버가 리소스 핸들을 할당한 경우 REQUEST_ISOCH_FREE_RESOURCES 요청을 통해 할당을 취소해야 합니다.

  4. 드라이버에 할당된 채널이 있는 경우 REQUEST_ISOCH_FREE_CHANNEL 요청을 통해 할당을 취소해야 합니다.

  5. 드라이버는 REQUEST_ISOCH_FREE_BANDWIDTH 요청을 사용하여 할당한 대역폭의 할당을 취소해야 합니다.