BRB_L2CA_UPDATE_CHANNEL
Profile drivers use the BRB_L2CA_UPDATE_CHANNEL request to update attributes of an already opened L2CAP channel to a remote device or to ascertain when certain channel attributes have changed.
Input Parameters
The IRP's Parameters->Others.Argument1 member points to a _BRB_L2CA_UPDATE_CHANNEL structure.
Output Parameters
The IRP's Parameters->Others.Argument1 member points to the same _BRB_L2CA_UPDATE_CHANNEL structure passed as input.
I/O Status Block
If the request is successful, the Information member of the STATUS_BLOCK structure is set to the size, in bytes, of the output buffer. Otherwise, the Information member is set to zero.
The Status member is set to one of the values in the following table.
Status value | Description |
---|---|
STATUS_SUCCESS |
The BRB completed successfully. |
STATUS_PENDING |
The BRB is pending. |
STATUS_INVALID_PARAMETER |
The profile driver passed an invalid parameter. |
STATUS_INSUFFICIENT_RESOURCES |
There were insufficient resources to process the BRB. |
STATUS_IO_TIMEOUT |
The operation timed out. |
Operation
Profile drivers use the BRB_L2CA_UPDATE_CHANNEL request to update attributes of an already opened L2CAP channel to a remote device or to ascertain when certain channel attributes have changed.
Requirements
Version |
Versions: Supported in Windows Vista, and later. |
Header |
BthDdi.h (include BthDdi.h) |
IRQL |
<= PASSIVE_LEVEL |
See also