PFNBTH_ALLOCATE_BRB Rückruffunktion (bthddi.h)

Die BthAllocateBrb-Funktion weist einen Bluetooth-Anforderungsblock (BRB) des angegebenen Typs zu.

Syntax

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

PBRB PfnbthAllocateBrb(
  [in] BRB_TYPE brbType,
  [in] ULONG tag
)
{...}

Parameter

[in] brbType

Gibt einen Wert aus der BRB_TYPE-Enumeration an, mit der der BRB initialisiert werden soll.

[in] tag

Gibt ein 4-Byte-Pooltag an, das den Treiber eindeutig identifiziert, der die Speicherzuordnung übernimmt. Weitere Informationen zu Pooltags finden Sie unter ExAllocatePoolWithTag.

Rückgabewert

BthAllocateBrb gibt einen Zeiger auf den neu zugewiesenen BRB oder NULL zurück, wenn das System nicht genügend Arbeitsspeicher hat.

Hinweise

Profiltreiber erhalten einen Zeiger auf die BthAllocateBrb-Funktion, wenn sie den Bluetooth-Treiberstapel nach einer instance der BTHDDI_PROFILE_DRIVER_INTERFACE Treiberschnittstelle abfragen. Weitere Informationen zum Abfragen des Bluetooth-Treiberstapels finden Sie unter Abfragen nach Bluetooth-Schnittstellen .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Zielplattform Desktop
Kopfzeile bthddi.h (include Bthddi.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

BRB_TYPE

ExAllocatePoolWithTag

Pooltag