IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL(bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL은 연결 상태 업데이트를 가져옵니다.
주 코드
입력 버퍼
즉각적인 업데이트를 요청하기 위해 TRUE로 설정된 BOOL입니다. 그렇지 않으면 FALSE로 설정합니다.
입력 버퍼 길이
BOOL의 크기입니다.
출력 버퍼
새 연결 상태인 BOOL입니다. 연결된 경우 TRUE입니다. 연결되지 않은 경우 FALSE입니다.
출력 버퍼 길이
BOOL의 크기입니다.
상태 블록
요청이 이미 보류 중인 경우 새 요청이 실패하고 STATUS_INVALID_DEVICE_REQUEST 메시지가 반환됩니다.
발언
입력 매개 변수가 TRUE이거나 마지막 요청 이후 연결 상태가 변경된 경우 이 요청은 즉시 완료됩니다. 그렇지 않으면 연결 상태가 변경되거나 요청이 취소될 때까지 이 요청은 보류 상태로 유지됩니다.
오디오 드라이버는 초기 연결 상태를 가져오기 위해 이 요청을 보내고 상태가 변경될 때 업데이트할 후속 요청을 보냅니다. 드라이버는 적절한 컨텍스트 데이터에 연결 상태를 저장합니다.
요청이 완료되고 연결 상태가 변경되었음을 나타내면 오디오 드라이버는 KSEVENT_PINCAPS_JACKINFOCHANGE KS 이벤트를 생성합니다.
KSPROPERTY_JACK_DESCRIPTION KS 속성을 처리할 때 오디오 드라이버는 연결 상태에 따라 KSJACK_DESCRIPTION 구조체의 IsConnected 멤버를 설정합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
헤더 | bthhfpddi.h |