IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)
La demande IOCTL_BTH_SDP_DISCONNECT ferme une connexion à un serveur SDP distant.
Code principal
Mémoire tampon d'entrée
Le membre AssociatedIrp.SystemBuffer contient une structure BTH_SDP_DISCONNECT qui spécifie le handle de connexion à la connexion SDP distante à arrêter.
Longueur de la mémoire tampon d’entrée
Longueur d’une structure BTH_SDP_DISCONNECT .
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le membre Information de la structure STATUS_BLOCK est défini sur zéro.
Le membre Status est défini sur l’une des valeurs du tableau suivant.
Valeur d’état | Description |
---|---|
STATUS_SUCCESS | L’IOCTL s’est terminé avec succès. |
STATUS_DEVICE_NOT_CONNECTED | Le serveur SDP spécifié a déjà été déconnecté. |
STATUS_INVALID_PARAMETER | Le handle de connexion passé dans la mémoire tampon d’entrée n’est pas valide. |
Remarques
Les appelants de IOCTL_BTH_SDP_CONNECT doivent émettre un IOCTL_BTH_SDP_DISCONNECT IOCTL lorsque la connexion SDP n’est plus nécessaire. Une fois IOCTL_BTH_SDP_DISCONNECT appelée, le handle SDP spécifié n’est plus valide.
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 |