IOCTL_KS_METHOD IOCTL (ks.h)
Eine Anwendung kann IOCTL_KS_METHOD verwenden, um eine Methode für ein KS-Objekt auszuführen. Die Anwendung übergibt IOCTL_KS_METHOD mit den unten beschriebenen Parametern an die KsSynchronousDeviceControl-Funktion .
Hauptcode
Eingabepuffer
Die Anwendung platziert einen Zeiger auf eine Struktur vom Typ KSMETHOD und gibt die methode an, die im InBuffer-Parameter aufgerufen werden soll, und die Größe der Methodenstruktur in InLength.
Eingabepufferlänge
Die Größe der Methodenstruktur bei InLength.
Ausgabepuffer
Der Client weist einen Ausgabepuffer zu und übergibt diesen, wenn die Methode einen erfordert. (Dies wird durch die Flags bestimmt, die in der KSMETHOD-Struktur festgelegt sind.) Beispielsweise stellt KSMETHOD_STREAMALLOCATOR_ALLOC einen Ausgabepuffer für den neu zugeordneten Frame bereit.
Länge des Ausgabepuffers
Länge des Ausgabepuffers.
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Statuselement auf STATUS_SUCCESS festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ks.h (einschließlich Ks.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für