IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO IOCTL (bthioctl.h)
La demande IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO obtient des informations sur l’appareil et le service sous-jacents qui ont provoqué le chargement du pilote de profil par le gestionnaire de Plug-and-Play (PnP).
Code principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Mémoire tampon d'entrée
Aucun.
Longueur de la mémoire tampon d’entrée
Aucun.
Mémoire tampon de sortie
Le membre AssociatedIrp.SystemBuffer pointe vers une mémoire tampon qui contient une structure BTH_ENUMERATOR_INFO qui contient des informations sur le type et l’action de l’énumération, ainsi que des informations sur l’appareil distant.
Longueur de la mémoire tampon de sortie
Longueur d’une structure BTH_ENUMERATOR_INFO .
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, indiquez la condition d’erreur appropriée en tant que code NTSTATUS .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
En-tête | bthioctl.h (inclure Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |