Partager via


PFNBTH_INITIALIZE_BRB fonction de rappel (bthddi.h)

La fonction BthInitializeBrb initialise un bloc de requête Bluetooth (BRB) alloué sur la pile locale.

Syntaxe

PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;

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

Paramètres

[in, out] pBrb

Pointeur vers le BRB pour initialiser.

[in] brbType

Spécifie une valeur de l’énumération BRB_TYPE pour initialiser le BRB avec.

Valeur de retour

Aucun

Remarques

Les pilotes de profil doivent utiliser BthInitializeBrb pour les allocations basées sur la pile, telles que la déclaration de variables au début d’une fonction.

Il n’est pas nécessaire d’appeler cette fonction pour un BRB qui a été alloué à l’aide de BthAllocateBrb.

Les pilotes de profil obtiennent un pointeur vers la fonction BthInitializeBrb lorsqu’ils interrogent la pile de pilotes Bluetooth pour une instance de l’interface du pilote BTHDDI_PROFILE_DRIVER_INTERFACE. Consultez interrogation des interfaces Bluetooth pour plus d’informations sur l’interrogation de la pile des pilotes Bluetooth.

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
plateforme cible Bureau
d’en-tête bthddi.h (include Bthddi.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

BRB_TYPE

BthAllocateBrb