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 transmet IOCTL_KS_METHOD avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl .
Code principal
Mémoire tampon d'entrée
L’application place un pointeur vers une structure de type KSMETHOD spécifiant la méthode à appeler dans le paramètre InBuffer et la taille de la structure de méthode dans InLength.
Longueur de la mémoire tampon d’entrée
Taille de la structure de méthode dans InLength.
Mémoire tampon de sortie
Le client alloue et transmet une mémoire tampon de sortie si la méthode en requiert 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 le frame nouvellement alloué.
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.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ks.h (inclure Ks.h) |