IBDA_DeviceControl 인터페이스
IBDA_DeviceControl 인터페이스
IBDA_DeviceControl 인터페이스는, 모든 BDA 장치 필터상에 처리 된다. 이 인터페이스가 제공하는 메서드는, 네트워크 프로바이더가 BDA 장치를 제어하기 위해서 호출한다. 장치의 각 인스턴스는 1 개의 트랜잭션(transaction) 리스트를 갖는다. 네트워크 프로바이더는, 우선 StartChanges 메서드를 호출한다. 이것에 의해, 보류 상태인 채 위탁되지 않은 이전의 변경 내용은 모두 삭제된다. 다음에, 네트워크 프로바이더는, 특정의 튜닝 처리로 필요한 필터의 프로퍼티를 변경한다. 다음에,CheckChanges 메서드를 호출해, 실제로 필터로 변경을 지시하지 않고 , 변경이 성공할지 어떨지를 조사한다. 이 호출이 성공했을 경우, 네트워크 프로바이더는 CommitChanges 를 호출해, 필터로 지정한 프로퍼티를 실제로 변경한다. 더 자세한 정보는, Windows DDK 의 「Changing BDA Filter Properties」를 참조할것.
IUnknown 로부터 계승한 메서드에 가세해,IBDA_DeviceControl 인터페이스는 다음의 메서드를 공개한다.