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
balise pool