Condividi tramite


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

BRB_TYPE

ExAllocatePoolWithTag

tag del pool