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 tamanho do buffer é do tamanho da estrutura de BTHX_VERSION.
Buffer de saída
Nenhum.
Comprimento do buffer de saída
Nenhum.
Bloco de status
O membro de Informações do da estrutura de STATUS_BLOCK está 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 do status | Descrição |
---|---|
STATUS_SUCCESS | O IOCTL foi concluído com êxito. |
Qualquer código de status NT malsucedido impede o carregamento do driver.
Observações
IOCTL_BTHX_SET_VERSION é uma operação síncrona.
Somente uma versão será selecionada e definida.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 8. |
cabeçalho | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |