Share via


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

IRP_MJ_DEVICE_CONTROL

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

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler