Freigeben über


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 angeben, welche Methode im InBuffer Parameter aufgerufen werden soll, und die Größe der Methodenstruktur bei InLength.

Eingabepufferlänge

Die Größe der Methodenstruktur bei InLength.

Ausgabepuffer

Der Client weist einen Ausgabepuffer zu und übergibt diesen, wenn die Methode einen benötigt. (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 (enthalten Ks.h)

Siehe auch

KSFASTMETHOD_ITEM

KSMETHOD-

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler-