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

BRB_TYPE

ExAllocatePoolWithTag

tag pool