Partilhar via


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

A função BthInitializeBrb inicializa um BRB (bloco de solicitação Bluetooth) alocado na pilha local.

Sintaxe

PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;

void PfnbthInitializeBrb(
  [in, out] PBRB pBrb,
  [in]      BRB_TYPE brbType
)
{...}

Parâmetros

[in, out] pBrb

Ponteiro para o BRB a ser inicializado.

[in] brbType

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

Retornar valor

Nenhum

Comentários

Os drivers de perfil devem usar BthInitializeBrb para alocações baseadas em pilha, como declarar variáveis no início de uma função.

Não é necessário chamar essa função para um BRB alocado usando BthAllocateBrb.

Os drivers de perfil obtêm um ponteiro para a função BthInitializeBrb quando consultam a pilha de drivers 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

BthAllocateBrb