IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)
La requête 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 | Le 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 transmis dans la mémoire tampon d’entrée n’est pas valide. |
Remarques
Les appelants de IOCTL_BTH_SDP_CONNECT doivent émettre une 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
d’en-tête | bthioctl.h (include Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |