Partager via


IOCTL_KS_DISABLE_EVENT IOCTL (ks.h)

Une application peut utiliser IOCTL_KS_DISABLE_EVENT pour annuler une notification de demande précédente. L’application spécifie IOCTL_KS_DISABLE_EVENT dans le paramètre IoControl d’un appel à KsSynchronousDeviceControl.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

L’application place un pointeur vers une structure de type KSEVENTDATA dans le paramètre InBuffer . Il s’agit de l’emplacement de la structure KSEVENTDATA d’origine que l’application a instanciée lors de l’activation de l’événement. Pour désactiver tous les événements actifs, un client spécifie un pointeur NULL et une longueur de zéro dans les paramètres InBuffer et InLength .

Longueur de la mémoire tampon d’entrée

Longueur de KSEVENTDATA.

Mémoire tampon de sortie

Aucun.

Longueur de la mémoire tampon de sortie

Aucun.

Bloc d’état

Si la demande réussit, le membre Status est défini sur STATUS_SUCCESS.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)

Voir aussi

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent