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 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 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 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 de Information está establecido en cero.
El miembro Estado de 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 se ha dimensionado incorrectamente. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Versiones: _Supported en Windows Vista y versiones posteriores. |
encabezado de | bthioctl.h (incluya Bthioctl.h) |
irQL | <= PASSIVE_LEVEL |