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
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) |