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 per inizializzare BRB con .
[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.
Commenti
I driver di profilo ottengono un puntatore alla funzione BthAllocateBrb quando eseguono una query sullo stack di driver Bluetooth per un'istanza dell'interfaccia driver BTHDDI_PROFILE_DRIVER_INTERFACE. Per altre informazioni sull'esecuzione di query sullo stack di driver Bluetooth, vedere Esecuzione di query sulle interfacce Bluetooth .
Requisiti
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 |
Vedi anche
tag del pool