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