IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)
IOCTL_BTHX_SET_VERSION é usado para informar o driver de transporte da versão da interface de extensibilidade que está sendo usada.
Código principal
Buffer de entrada
Os drivers de perfil devem usar KMDF e seu método WdfRequestRetrieveInputMemory para recuperar parâmetros de entrada. Por exemplo, para obter o buffer de entrada:
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
O buffer descreve uma estrutura BTHX_VERSION .
Consulte os exemplos de Bluetooth do WDK para obter mais informações.
Comprimento do buffer de entrada
O comprimento do buffer é o tamanho da estrutura BTHX_VERSION .
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
O membro Information da estrutura STATUS_BLOCK é definido como zero porque a pilha de driver Bluetooth não retorna dados com esse IOCTL.
O membro Status é definido como um dos valores na tabela a seguir.
Valor de status | Descrição |
---|---|
STATUS_SUCCESS | O IOCTL foi concluído com êxito. |
Qualquer código de status NT malsucedido impede o carregamento do driver.
Comentários
IOCTL_BTHX_SET_VERSION é uma operação síncrona.
Somente uma versão será selecionada e definida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 8. |
Cabeçalho | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |