Compartilhar via


PFNBTH_ALLOCATE_BRB função de retorno de chamada (bthddi.h)

A função BthAllocateBrb aloca um BRB (bloco de solicitação Bluetooth) do tipo especificado.

Sintaxe

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

PBRB PfnbthAllocateBrb(
  [in] BRB_TYPE brbType,
  [in] ULONG tag
)
{...}

Parâmetros

[in] brbType

Especifica um valor da enumeração BRB_TYPE para inicializar o BRB.

[in] tag

Especifica uma marca de pool de 4 bytes que identifica exclusivamente o driver que faz a alocação de memória. Para obter mais informações sobre marcas de pool, consulte ExAllocatePoolWithTag.

Retornar valor

BthAllocateBrb retornará um ponteiro para o BRB recém-alocado ou NULL se o sistema estiver sem memória.

Comentários

Os drivers de perfil obtêm um ponteiro para a função BthAllocateBrb quando consultam a pilha de driver Bluetooth para uma instância da interface do driver BTHDDI_PROFILE_DRIVER_INTERFACE. Consulte Consultando interfaces Bluetooth para obter mais informações sobre como consultar a pilha de driver Bluetooth.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho bthddi.h (inclua Bthddi.h)
IRQL <= DISPATCH_LEVEL

Confira também

BRB_TYPE

ExAllocatePoolWithTag

marca pool