Condividi tramite


PFNBTH_INITIALIZE_BRB funzione di callback (bthddi.h)

La funzione BthInitializeBrb inizializza un blocco di richieste Bluetooth allocato nello stack locale.

Sintassi

PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;

void PfnbthInitializeBrb(
  [in, out] PBRB pBrb,
  [in]      BRB_TYPE brbType
)
{...}

Parametri

[in, out] pBrb

Puntatore al BRB da inizializzare.

[in] brbType

Specifica un valore dall'enumerazione BRB_TYPE per inizializzare il BRB con.

Valore restituito

nessuno

Osservazioni

I driver del profilo devono usare BthInitializeBrb per le allocazioni basate sullo stack, ad esempio dichiarando variabili all'inizio di una funzione.

Non è necessario chiamare questa funzione per un BRB allocato usando BthAllocateBrb.

I driver del profilo ottengono un puntatore alla funzione BthInitializeBrb quando esegue una query sullo stack di driver Bluetooth per un'istanza dell'interfaccia driver di BTHDDI_PROFILE_DRIVER_INTERFACE. Per altre informazioni sull'esecuzione di query sullo stack di driver Bluetooth, vedere Query per 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

BthAllocateBrb