IOCTL_KS_METHOD IOCTL (ks.h)

Una aplicación puede usar IOCTL_KS_METHOD para ejecutar un método en un objeto KS. La aplicación pasa IOCTL_KS_METHOD con los parámetros descritos a continuación a la función KsSynchronousDeviceControl .

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

La aplicación coloca un puntero a una estructura de tipo KSMETHOD que especifica el método que se va a invocar en el parámetro InBuffer y el tamaño de la estructura del método en InLength.

Longitud del búfer de entrada

Tamaño de la estructura del método en InLength.

Búfer de salida

El cliente asigna y pasa un búfer de salida si el método requiere uno. (Esto viene determinado por las marcas establecidas en la estructura KSMETHOD). Por ejemplo, KSMETHOD_STREAMALLOCATOR_ALLOC proporciona un búfer de salida para el marco recién asignado.

Longitud del búfer de salida

Longitud del búfer de salida.

Bloque de estado

Si la solicitud se realiza correctamente, el miembro Status se establece en STATUS_SUCCESS.

Requisitos

Requisito Valor
Header ks.h (incluya Ks.h)

Consulte también

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler