PFNBTH_ALLOCATE_BRB funzione di callback (bthddi.h)
La funzione BthAllocateBrb alloca un blocco di richieste Bluetooth (BRB) del tipo specificato.
Sintassi
PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;
PBRB PfnbthAllocateBrb(
[in] BRB_TYPE brbType,
[in] ULONG tag
)
{...}
Parametri
[in] brbType
Specifica un valore dell'enumerazione BRB_TYPE con cui inizializzare BRB.
[in] tag
Specifica un tag del pool a 4 byte che identifica in modo univoco il driver che esegue l'allocazione di memoria. Per altre informazioni sui tag del pool, vedere ExAllocatePoolWithTag.
Valore restituito
BthAllocateBrb restituisce un puntatore al BRB appena allocato oppure NULL se il sistema non è in memoria.
Osservazioni
I driver di profilo ottengono un puntatore alla funzione BthAllocateBrb quando eseguono una query sullo stack di driver Bluetooth per un'istanza dell'interfaccia del driver BTHDDI_PROFILE_DRIVER_INTERFACE. Per altre informazioni sull'esecuzione di query sullo stack di driver Bluetooth, vedere Query per interfacce Bluetooth.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
piattaforma di destinazione | Desktop |
intestazione | bthddi.h (include Bthddi.h) |
IRQL | <= DISPATCH_LEVEL |
Vedere anche
tag pool