PFNBTH_ALLOCATE_BRB fonction de rappel (bthddi.h)

La fonction BthAllocateBrb alloue un bloc de requête Bluetooth (BRB) du type spécifié.

Syntaxe

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

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

Paramètres

[in] brbType

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

[in] tag

Spécifie une balise de pool de 4 octets qui identifie de manière unique le pilote qui effectue l’allocation de mémoire. Pour plus d’informations sur les balises de pool, consultez ExAllocatePoolWithTag.

Valeur retournée

BthAllocateBrb retourne un pointeur vers le BRB nouvellement alloué, ou NULL si le système est en mémoire insuffisante.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
En-tête bthddi.h (inclure Bthddi.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

BRB_TYPE

ExAllocatePoolWithTag

balise pool