IOCTL_INTERNAL_BTHENUM_GET_DEVINFO IOCTL (bthioctl.h)
La solicitud IOCTL_INTERNAL_BTHENUM_GET_DEVINFO devuelve información sobre el dispositivo remoto que provocó que el administrador de Plug and Play (PnP) cargara la instancia actual del controlador de perfil.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El miembro AssociatedIrp.SystemBuffer apunta a un búfer que contiene una estructura de BTH_DEVICE_INFO que contiene información sobre el estado del dispositivo, la dirección del dispositivo y la clase de dispositivo (CoD).
Longitud del búfer de salida
Longitud de una estructura de BTH_DEVICE_INFO .
Bloque de estado
Si la solicitud se realiza correctamente, el miembro Information de la estructura STATUS_BLOCK se establece en el tamaño, en bytes, del búfer de salida. De lo contrario, el miembro Information se establece en cero.
El miembro Status se establece en uno de los valores de la tabla siguiente.
Valor de estado | Descripción |
---|---|
STATUS_SUCCESS | El IOCTL se completó correctamente. |
STATUS_INVALID_BUFFER_SIZE | El búfer de salida tenía un tamaño incorrecto. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Versions:_Supported en Windows Vista y versiones posteriores. |
Encabezado | bthioctl.h (incluya Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |