IOCTL_BTHX_SET_VERSION IOCTL(bthxddi.h)
IOCTL_BTHX_SET_VERSION 사용 중인 확장성 인터페이스의 버전을 전송 드라이버에 알리는 데 사용됩니다.
주 코드
입력 버퍼
프로필 드라이버는 KMDF 및 WdfRequestRetrieveInputMemory 메서드를 사용하여 입력 매개 변수를 검색해야 합니다. 예를 들어 입력 버퍼를 얻으려면 다음을 수행합니다.
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
버퍼는 BTHX_VERSION 구조를 설명합니다.
자세한 내용은 WDK Bluetooth 샘플을 참조하세요.
입력 버퍼 길이
버퍼의 길이는 BTHX_VERSION 구조체의 크기입니다.
출력 버퍼
없음
출력 버퍼 길이
없음
상태 블록
Bluetooth 드라이버 스택이 이 IOCTL을 사용하여 데이터를 반환하지 않으므로 STATUS_BLOCK 구조의 정보 멤버는 0으로 설정됩니다.
Status 멤버는 다음 표의 값 중 하나로 설정됩니다.
상태 값 | Description |
---|---|
STATUS_SUCCESS | IOCTL이 성공적으로 완료되었습니다. |
실패한 NT 상태 코드로 인해 드라이버가 로드되지 않습니다.
설명
IOCTL_BTHX_SET_VERSION 동기 작업입니다.
하나의 버전만 선택되고 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 부터 지원합니다. |
머리글 | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |