Partager via


IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)

La demande IOCTL_BTH_SDP_DISCONNECT ferme une connexion à un serveur SDP distant.

Code principal

IRP_MJ_DEVICE_CONTROL

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

Voir aussi

BTH_SDP_DISCONNECT

IOCTL_BTH_SDP_CONNECT