Partager via


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 pour initialiser le BRB avec.

[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 de retour

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

Remarques

Les pilotes de profil obtiennent un pointeur vers la fonction BthAllocateBrb 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

ExAllocatePoolWithTag

balise de pool