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 à initialiser.
[in] brbType
Spécifie une valeur de l’énumération BRB_TYPE avec laquelle initialiser le BRB.
Valeur de retour
None
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 obtenir un 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 |