Partager via


IOCTL_KS_METHOD IOCTL (ks.h)

Une application peut utiliser IOCTL_KS_METHOD pour exécuter une méthode sur un objet KS. L’application passe IOCTL_KS_METHOD avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

L’application place un pointeur vers une structure de type KSMETHOD en spécifiant la méthode à appeler dans le paramètre InBuffer et la taille de la structure de méthode à .

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

Taille de la structure de méthode à InLength.

Mémoire tampon de sortie

Le client alloue et transmet une mémoire tampon de sortie si la méthode en nécessite une. (Cela est déterminé par les indicateurs définis dans la structure KSMETHOD.) Par exemple, KSMETHOD_STREAMALLOCATOR_ALLOC fournit une mémoire tampon de sortie pour l’image nouvellement allouée.

Longueur de la mémoire tampon de sortie

Longueur de la mémoire tampon de sortie.

Bloc d’état

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

Exigences

Exigence Valeur
d’en-tête ks.h (include Ks.h)

Voir aussi

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler