Encabezado ks.h

El flujo usa este encabezado. Para más información, consulte:

ks.h contiene las siguientes interfaces de programación:

Interfaces

 
IKsControl

La interfaz IKsControl es una interfaz de estilo COM implementada en los filtros y patillas avStream.
IKsDeviceFunctions

La interfaz IKsDeviceFunctions es una interfaz de estilo COM implementada en dispositivos AVStream. Esta interfaz está disponible en Windows Server 2003 SP1 y versiones posteriores de Windows.
IKsReferenceClock

La interfaz IKsReferenceClock es una interfaz de estilo COM proporcionada por AVStream en todos los pines. El pin pasa la solicitud al reloj maestro.

IOCTL

 
IOCTL_KS_DISABLE_EVENT

Una aplicación puede usar IOCTL_KS_DISABLE_EVENT para anular una notificación de solicitud anterior. La aplicación especifica IOCTL_KS_DISABLE_EVENT en el parámetro IoControl de una llamada a KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Una aplicación puede usar IOCTL_KS_ENABLE_EVENT para solicitar la notificación de un tipo de evento KS o para determinar los eventos admitidos por un objeto KS.
IOCTL_KS_HANDSHAKE

Un cliente en modo kernel puede usar IOCTL_KS_HANDSHAKE para negociar una interfaz entre patillas AVStream no conectadas.
IOCTL_KS_METHOD

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.
IOCTL_KS_PROPERTY

Una aplicación puede usar IOCTL_KS_PROPERTY para obtener o establecer propiedades, o para determinar las propiedades admitidas por un objeto KS. La aplicación pasa IOCTL_KS_PROPERTY con los parámetros que se describen a continuación a la función KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Una aplicación puede usar IOCTL_KS_READ_STREAM para leer datos de un pin. La aplicación pasa IOCTL_KS_READ_STREAM con los parámetros descritos a continuación a la función KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Una aplicación puede usar IOCTL_KS_RESET_STATE para devolver un pin al estado en el que estaba en El momento de la adquisición. La aplicación pasa IOCTL_KS_RESET_STATE con los parámetros descritos a continuación a la función KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Una aplicación puede usar IOCTL_KS_WRITE_STREAM para escribir datos en un pin. La aplicación pasa IOCTL_KS_WRITE_STREAM con los parámetros descritos a continuación a la función KsSynchronousDeviceControl.

Functions

 
_KsEdit

La función _KsEdit garantiza que un elemento determinado se asigna dinámicamente y se asocia a un objeto AVStream a través del contenedor de objetos.
KsAcquireCachedMdl

Esta función se usa para adquirir la MDL almacenada en caché por el controlador de puerto KS. Un controlador de modo kernel usa la función para adquirir el MDL para un ejemplo proporcionado por la canalización generado por un controlador Avstream.
KsAcquireControl

La función KsAcquireControl adquiere la exclusión mutua del control de filtro para Object.
KsAcquireDevice

La función KsAcquireDevice obtiene acceso sincrónico al dispositivo mediante la adquisición de la exclusión mutua del dispositivo.
KsAcquireDeviceSecurityLock

La función KsAcquireDeviceSecurityLock adquiere el bloqueo de seguridad asociado a un objeto de dispositivo.
KsAcquireResetValue

La función KsAcquireResetValue recupera el estado de restablecimiento actual de un IRP de IOCTL_KS_RESET_STATE.
KsAddDevice

La función KsAddDevice es el controlador AddDevice predeterminado instalado por KsInitializeDriver.
KsAddEvent

La función KsAddEvent agrega un evento a la lista de eventos de Object.
KsAddIrpToCancelableQueue

La función KsAddIrpToCancelableQueue agrega un IRP a una cola de IRP cancelable, lo que permite cancelar el IRP. Si el IRP se había establecido previamente en un estado cancelado, la función KsAddIrpToCancelableQueue completa la cancelación de ese IRP.
KsAddItemToObjectBag

La función KsAddItemToObjectBag agrega un objeto o bloque de memoria al contenedor de objetos especificado.
KsAddObjectCreateItemToDeviceHeader

La función KsAddObjectCreateItemToDeviceHeader agrega el elemento create-item especificado a un elemento vacío en la lista de elementos de creación asignada previamente para este encabezado de dispositivo.
KsAddObjectCreateItemToObjectHeader

La función KsAddObjectCreateItemToObjectHeader agrega el elemento create-item especificado a un elemento vacío en la lista de elementos de creación asignada previamente para este encabezado de objeto.
KsAllocateDefaultClock

La función KsAllocateDefaultClock asigna e inicializa la estructura de reloj predeterminada.
KsAllocateDefaultClockEx

La función KsAllocateDefaultClockEx asigna e inicializa la estructura de reloj predeterminada.
KsAllocateDeviceHeader

La función KsAllocateDeviceHeader asigna e inicializa el encabezado de extensión de dispositivo necesario.
KsAllocateExtraData

La función KsAllocateExtraData se usa con IRP de streaming para asignar un búfer para contener datos de encabezado adicionales. Se devuelve un puntero al búfer asignado y el autor de la llamada debe liberar el búfer.
KsAllocateObjectBag

La función KsAllocateObjectBag crea un contenedor de objetos y lo asocia a un KSDEVICE.
KsAllocateObjectCreateItem

La función KsAllocateObjectCreateItem asigna una ranura para el elemento de creación especificado, asignando opcionalmente espacio para y copiando también los datos del elemento de creación.
KsAllocateObjectHeader

La función KsAllocateObjectHeader inicializa el encabezado de contexto de archivo necesario.
KsCacheMedium

La función KsCacheMedium mejora el rendimiento de creación de grafos de patillas que usan medios para definir la conectividad.
KsCancelIo

La función KsCancelIo cancela todos los IRP de la lista de cancelaciones especificada. Si un IRP de la lista no tiene una rutina de cancelación, solo el bit de cancelación se establece en irP. Se puede llamar a la función en el nivel irQ DISPATCH_LEVEL o inferior.
KsCompletePendingRequest

La función KsCompletePendingRequest se usa para completar una solicitud de E/S en respuesta a la que una función de distribución de AVStream devolvió previamente STATUS_PENDING.
KsCopyObjectBagItems

La función KsCopyObjectBagItems copia todos los elementos de un contenedor de objetos en otro.
KsCreateAllocator

La función KsCreateAllocator crea un identificador para un asignador para el identificador de conexión receptor especificado. Esta función no completa el IRP ni establece el estado en irP.
KsCreateAllocator2

Crea un identificador para un asignador para el identificador de conexión de receptor especificado. Esta función no completa el IRP ni establece el estado en irP.
KsCreateClock

La función KsCreateClock crea un identificador para una instancia de reloj.
KsCreateClock2

Crea un identificador para una instancia de reloj. Llame a esta función después de inicializar el Modelo de objetos componentes (COM).
KsCreateDefaultAllocator

Dada una solicitud de IRP_MJ_CREATE validada, la función KsCreateDefaultAllocator crea un asignador predeterminado que usa el grupo de memoria especificado y asocia ioGetCurrentIrpStackLocation(Irp)->FileObject con el asignador mediante una tabla de distribución interna (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Crea un asignador predeterminado que usa el grupo de memoria especificado y asocia ioGetCurrentIrpStackLocation(pIrp)->FileObject con este asignador mediante una tabla de distribución interna (KSDISPATCH_TABLE).
KsCreateDefaultClock

Dada una solicitud de IRP_MJ_CREATE, la función KsCreateDefaultClock crea un reloj predeterminado que usa el reloj del sistema como base de tiempo y asocia ioGetCurrentIrpStackLocation(Irp)->FileObject con el reloj mediante una tabla de distribución interna (KSDISPATCH_TABLE). No completa el IRP ni establece el estado en el IRP. La función KsCreateDefaultClock solo se puede llamar en PASSIVE_LEVEL.
KsCreateDefaultSecurity

La función KsCreateDefaultSecurity crea un descriptor de seguridad con seguridad predeterminada y, opcionalmente, hereda parámetros de un descriptor de seguridad primario.
KsCreateDevice

La función KsCreateDevice crea un dispositivo AVStream.
KsCreateFilterFactory

La función KsCreateFilterFactory agrega un generador de filtros a un dispositivo determinado.
KsCreatePin

La función KsCreatePin pasa una solicitud de conexión a un dispositivo, creando una instancia de pin. Esta función solo se puede llamar en PASSIVE_LEVEL para clientes en modo kernel.
KsCreatePin2

Pasa una solicitud de conexión a un dispositivo, creando una instancia de anclaje.
KsCreateTopologyNode

La función KsCreateTopologyNode crea un identificador para una instancia de nodo de topología. Solo se puede llamar a la función en PASSIVE_LEVEL.
KsCreateTopologyNode2

Crea un identificador para una instancia de nodo de topología.
KsDecrementCountedWorker

Disminuye el recuento de trabajo actual de un trabajo creado anteriormente por KsRegisterCountedWorker. Se debe llamar a esta después de que se haya completado cada tarea dentro de un trabajo.
KsDefaultAddEventHandler

La función KsDefaultAddEventHandler es una rutina predeterminada para controlar las solicitudes de evento "add".
KsDefaultDeviceIoCompletion

La función KsDefaultDeviceIoCompletion se usa para devolver una respuesta predeterminada y para completar cualquier control de E/S del dispositivo.
KsDeleteFilterFactory

KsDeleteFilterFactory elimina un generador de filtros determinado.
KsDereferenceBusObject

Desreferencia el objeto de dispositivo físico de bus.
KsDeviceGetBusData

La función KsDeviceGetBusData lee datos del bus donde reside el dispositivo AVStream especificado.
KsDeviceGetFirstChildFilterFactory

La función KsDeviceGetFirstChildFilterFactory devuelve el primer generador de filtros secundario que pertenece a un dispositivo AVStream determinado.
KsDeviceGetOuterUnknown

La función KsDeviceGetOuterUnknown devuelve el IUnknown externo del dispositivo AVStream especificado por Device.
KsDeviceRegisterAdapterObject

La función KsDeviceRegisterAdapterObject registra un objeto de adaptador DMA con AVStream para realizar la dispersión o recopilación de DMA en el dispositivo especificado. Todos los controladores compilados para Win64 deben usar IKsDeviceFunctions::RegisterAdapterObjectEx en su lugar.
KsDeviceRegisterAggregatedClientUnknown

TLa función KsDeviceRegisterAggregatedClientUnknown es una función insertada que es un contenedor para KsRegisterAggregatedClientUnknown.
KsDeviceRegisterThermalDispatch

El controlador de miniporte Avstream usa esta función para registrar devoluciones de llamada para las notificaciones térmicas con el controlador de puerto KS.
KsDeviceSetBusData

La función KsDeviceSetBusData escribe datos en el bus en el que reside el dispositivo AVStream especificado.
KsDisableEvent

La función KsDisableEvent deshabilita los eventos solicitados a través de IOCTL_KS_DISABLE_EVENT.
KsDiscard

La macro KsDiscard quita un elemento determinado de un contenedor de objetos.
KsDiscardEvent

La función KsDiscardEvent descarta la memoria usada por una entrada de evento después de que los objetos se hayan desreferenciado.
KsDispatchFastIoDeviceControlFailure

La función KsDispatchFastIoDeviceControlFailure se usa en un KSDISPATCH_TABLE. Entrada FastDeviceIoControl que no se controla. La función siempre debe devolver FALSE.
KsDispatchFastReadFailure

La función KsDispatchFastReadFailure se usa en un KSDISPATCH_TABLE. Entrada fastRead cuando no se controla la lectura de E/S rápida. La función siempre debe devolver FALSE.
KsDispatchInvalidDeviceRequest

La función KsDispatchInvalidDeviceRequest se usa en KSDISPATCH_TABLE entradas que no están controladas y que necesitan devolver STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp llama a una rutina de distribución correspondiente al código de función del IRP especificado. KsDispatchIrp devuelve el código de estado de esta llamada.
KsDispatchQuerySecurity

La función KsDispatchQuerySecurity se usa en el KSDISPATCH_TABLE. Entrada QuerySecurity para controlar las consultas sobre el descriptor de seguridad actual.
KsDispatchSetSecurity

La función KsDispatchSetSecurity se usa en el KSDISPATCH_TABLE. Establezca La entrada Seguridad para controlar el establecimiento del descriptor de seguridad actual.
KsDispatchSpecificMethod

La función KsDispatchSpecificMethod envía un método a un controlador específico. La función supone que el autor de la llamada ha enviado previamente el IRP a un controlador a través de la función KsMethodHandler. Solo se puede llamar a la función en PASSIVE_LEVEL.
KsDispatchSpecificProperty

La función KsDispatchSpecificProperty envía la propiedad a un controlador específico.
KsEnableEvent

La función KsEnableEvent habilita los eventos solicitados a través de IOCTL_KS_ENABLE_EVENT. Responde a todos los identificadores de evento definidos por los conjuntos. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsEnableEventWithAllocator

La función KsEnableEventWithAllocator habilita los eventos solicitados a través de IOCTL_KS_ENABLE_EVENT, pero también permite usar una devolución de llamada de asignador opcional para proporcionar un búfer para los parámetros.
KSEVENT_ENTRY_IRP_STORAGE

Esta macro recupera un puntero a la estructura KSEVENT_ENTRY almacenada en Irp.
KSEVENT_ITEM_IRP_STORAGE

Esta macro recupera un puntero a la estructura KSEVENT_ITEM almacenada en Irp.
KSEVENT_SET_IRP_STORAGE

Esta macro recupera un puntero a la estructura KSEVENT_SET almacenada en Irp. Esta información solo se inicializa para las solicitudes de soporte técnico básicas; no se inicializa para habilitar solicitudes.
KsFastMethodHandler

La función KsFastMethodHandler controla los métodos rápidos solicitados a través de IOCTL_KS_METHOD. Responde a todos los identificadores de método definidos por los conjuntos que también están incluidos en la lista de E/S rápida. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsFastPropertyHandler

La función KsFastPropertyHandler controla las solicitudes de propiedades rápidas a través de IOCTL_KS_PROPERTY. Responde a todos los identificadores de propiedad definidos por los conjuntos que también están incluidos en la lista de E/S rápida. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsFilterAcquireControl

La función KsFilterAcquireControl adquiere la exclusión mutua del control de filtro para el filtro AVStream especificado por Filter.
KsFilterAcquireProcessingMutex

La función KsFilterAcquireProcessingMutex adquiere la exclusión mutua de procesamiento para un filtro AVStream especificado.
KsFilterAddEvent

La función KsFilterAddEvent agrega un evento a la lista de eventos de Filter.
KsFilterAddTopologyConnections

La función KsFilterAddTopologyConnections agrega nuevas conexiones de topología a un filtro.
KsFilterAttemptProcessing

La función KsFilterAttemptProcessing intenta iniciar el procesamiento en Filter.
KsFilterCreateNode

La función KsFilterCreateNode crea un nuevo nodo de topología en el filtro especificado.
KsFilterCreatePinFactory

La función KsFilterCreatePinFactory crea un generador de patillas en el filtro especificado.
KsFilterFactoryAddCreateItem

La función KsFilterFactoryAddCreateItem agrega un nuevo elemento de creación para el generador de filtros especificado.
KsFilterFactoryGetDevice

La función KsFilterFactoryGetDevice devuelve el dispositivo AVStream al que pertenece FilterFactory.
KsFilterFactoryGetFirstChildFilter

La función KsFilterFactoryGetFirstChildFilter devuelve el primer filtro creado por FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

La función KsFilterFactoryGetNextSiblingFilterFactory devuelve la siguiente fábrica de filtros que pertenece al dispositivo primario de FilterFactory.
KsFilterFactoryGetOuterUnknown

La función KsFilterFactoryGetOuterUnknown devuelve la IUnknown externa del generador de filtros especificado.
KsFilterFactoryGetParentDevice

La función KsFilterFactoryGetParentDevice devuelve el dispositivo primario del generador de filtros especificado.
KsFilterFactoryGetSymbolicLink

La función KsFilterFactoryGetSymbolicLink devuelve el vínculo simbólico asociado a un generador de filtros determinado.
KsFilterFactoryRegisterAggregatedClientUnknown

La función KsFilterFactoryRegisterAggregatedClientUnknown es una función insertada que es un contenedor para KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

La función KsFilterFactorySetDeviceClassesState habilita o deshabilita las clases de dispositivo registradas por un generador de filtros determinado.
KsFilterFactoryUpdateCacheData

La función KsFilterFactoryUpdateCacheData actualiza la clave del Registro FilterData y la memoria caché media (un conjunto de claves del Registro) para un generador de filtros determinado.
KsFilterGenerateEvents

La función KsFilterGenerateEvents genera eventos de un tipo indicado que están presentes en la lista de eventos de Filter.
KsFilterGetAndGate

La función KsFilterGetAndGate devuelve la puerta AND de Filter.
KsFilterGetChildPinCount

La función KsFilterGetChildPinCount devuelve el número de patillas de un tipo determinado al que se crean instancias actualmente en un filtro determinado.
KsFilterGetDevice

La función KsFilterGetDevice devuelve el dispositivo AVStream al que pertenece Filter.
KsFilterGetFirstChildPin

La función KsFilterGetFirstChildPin devuelve la primera patilla de tipo PinID en el filtro especificado por Filter.
KsFilterGetNextSiblingFilter

La función KsFilterGetNextSiblingFilter devuelve el siguiente filtro con instancias que pertenece al generador de filtros primario de Filter.
KsFilterGetOuterUnknown

La función KsFilterGetOuterUnknown devuelve la interfaz IUnknown externa del filtro especificado por Filter.
KsFilterGetParentFilterFactory

La función KsFilterGetParentFilterFactory devuelve el generador de filtros primario del filtro especificado.
KsFilterRegisterAggregatedClientUnknown

La función KsFilterRegisterAggregatedClientUnknown es una función insertada que es un contenedor para KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

La función KsFilterRegisterPowerCallbacks registra devoluciones de llamada de administración de energía para Filter.
KsFilterReleaseControl

La función KsFilterReleaseControl libera la exclusión mutua del control para el filtro AVStream especificado por Filter.
KsFilterReleaseProcessingMutex

La función KsFilterReleaseProcessingMutex libera la exclusión mutua de procesamiento del filtro AVStream especificado por Filter.
KsForwardAndCatchIrp

La función KsForwardAndCatchIrp reenvía un IRP al controlador especificado después de inicializar la siguiente ubicación de pila y recupera el control del IRP al finalizar desde ese controlador.
KsForwardIrp

La función KsForwardIrp reenvía un IRP al controlador especificado después de inicializar la siguiente ubicación de pila y establecer el objeto de archivo.
KsFreeDefaultClock

La función KsFreeDefaultClock libera una estructura de reloj predeterminada asignada previamente con KsAllocateDefaultClock, teniendo en cuenta cualquier DPC del temporizador que se esté ejecutando actualmente.
KsFreeDeviceHeader

La función KsFreeDeviceHeader limpia y libera un encabezado de dispositivo asignado previamente.
KsFreeEventList

La función KsFreeEventList controla la liberación de todos los eventos de una lista especificada, suponiendo que estos eventos se componen de estructuras de KSEVENT_ENTRY. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsFreeObjectBag

La función KsFreeObjectBag vacía y libera un contenedor de objetos.
KsFreeObjectCreateItem

Libera la ranura para el elemento de creación especificado.
KsFreeObjectCreateItemsByContext

Libera todos los elementos de creación con un contexto específico.
KsFreeObjectHeader

La función KsFreeObjectHeader limpia y libera un encabezado de objeto asignado previamente.
KsGateAddOffInputToAnd

La función KsGateAddOffInputToAnd agrega una nueva entrada en el estado OFF a una puerta AND determinada.
KsGateAddOffInputToOr

La función KsGateAddOffInputToOr agrega una nueva entrada en el estado OFF a una puerta OR determinada.
KsGateAddOnInputToAnd

La función KsGateAddOnInputToAnd agrega una nueva entrada en el estado ON a una puerta AND determinada.
KsGateAddOnInputToOr

La función KsGateAddOnInputToOr agrega una nueva entrada en el estado ON a una puerta OR determinada.
KsGateCaptureThreshold

La función KsGateCaptureThreshold se usa para capturar una entrada ON de una puerta AND especificada por Gate.
KsGateGetStateUnsafe

La función KsGateGetStateUnsafe devuelve el estado de la puerta especificada (abierta o cerrada) de forma no segura, sin tener en cuenta la sincronización.
KsGateInitialize

La función KsGateInitialize inicializa una puerta para su uso.
KsGateInitializeAnd

La función KsGateInitializeAnd inicializa una estructura KSGATE como una puerta AND y la adjunta a la puerta OR especificada por NextOrGate.
KsGateInitializeOr

La función KsGateInitializeOr inicializa una estructura KSGATE como una puerta OR y la adjunta a la puerta AND especificada por NextAndGate.
KsGateRemoveOffInputFromAnd

La función KsGateRemoveOffInputFromAnd quita una entrada existente que está en estado OFF de una puerta AND.
KsGateRemoveOffInputFromOr

La función KsGateRemoveOffInputFromOr quita una entrada existente que está en estado OFF de una puerta OR.
KsGateRemoveOnInputFromAnd

La función KsGateRemoveOnInputFromAnd quita una entrada existente que está en estado ON de una puerta AND.
KsGateRemoveOnInputFromOr

La función KsGateRemoveOnInputFromOr quita una entrada existente que está en estado ON de una puerta OR.
KsGateTerminateAnd

La función KsGateTerminateAnd elimina una puerta AND existente y quita una entrada de cualquier puerta OR adjunta.
KsGateTerminateOr

La función KsGateTerminateOr elimina una puerta OR existente y quita una entrada de cualquier puerta AND conectada.
KsGateTurnInputOff

La función KsGateTurnInputOff desactiva una entrada existente en Gate.
KsGateTurnInputOn

La función KsGateTurnInputOn activa una entrada existente en Gate.
KsGenerateDataEvent

La función KsGenerateDataEvent genera una de las notificaciones de eventos estándar cuando se proporciona una estructura de entrada de evento y datos de devolución de llamada.
KsGenerateEvent

La función KsGenerateEvent genera una notificación de eventos estándar dada una estructura de entrada de evento.
KsGenerateEventList

La función KsGenerateEventList enumera la lista de eventos y busca el evento especificado que se va a generar.
KsGenerateEvents

La función KsGenerateEvents genera eventos de un tipo indicado que están presentes en la lista de eventos del objeto.
KsGenerateThermalEvent

Esta función la usan los clientes (controladores de minipuerto) que no quieren suscribirse al administrador térmico, pero que quieren hacer su propia gestión térmica.
KsGetDefaultClockState

La función KsGetDefaultClockState obtiene el estado actual del reloj. Se puede llamar a la función en DISPATCH_LEVEL.
KsGetDefaultClockTime

La función KsGetDefaultClockTime obtiene la hora actual del reloj. Se puede llamar a la función en DISPATCH_LEVEL.
KsGetDevice

La función KsGetDevice devuelve la estructura del dispositivo AVStream a la que pertenece Object.
KsGetDeviceForDeviceObject

La función KsGetDeviceForDeviceObject devuelve la estructura del dispositivo AVStream para un objeto de dispositivo funcional determinado.
KsGetFilterFromFileObject

La función KsGetFilterFromFileObject devuelve el objeto de filtro AVStream asociado a FileObject.
KsGetFilterFromIrp

La función KsGetFilterFromIrp devuelve el objeto de filtro AVStream asociado a un IRP determinado.
KsGetFirstChild

La función KsGetFirstChild devuelve el primer objeto secundario AVStream de Object.
KsGetImageNameAndResourceId

La función KsGetImageNameAndResourceId devuelve el nombre de imagen y el identificador de recurso que corresponde al identificador RegKey.
KsGetNextSibling

La función KsGetNextSibling devuelve el siguiente elemento relacionado de un objeto determinado.
KsGetNodeIdFromIrp

La función KsGetNodeIdFromIrp devuelve el identificador de nodo del nodo al que se envió Irp.
KsGetObjectFromFileObject

La función KsGetObjectFromFileObject devuelve el objeto AVStream convertido a PVOID desde FileObject.
KsGetObjectTypeFromFileObjectObject

La función KsGetObjectTypeFromFileObject devuelve el tipo de objeto AVStream asociado a un objeto de archivo determinado.
KsGetObjectTypeFromIrp

La función KsGetObjectTypeFromIrp devuelve el tipo de objeto AVStream asociado a un IRP determinado.
KsGetOuterUnknown

La función KsGetOuterUnknown devuelve el IUnknown externo de un objeto AVStream determinado.
KsGetParent

La función KsGetParent adquiere el elemento primario del objeto especificado.
KsGetPinFromFileObject

La función KsGetPinFromFileObject devuelve el objeto pin AVStream asociado a FileObject.
KsGetPinFromIrp

La función KsGetPinFromIrp devuelve el objeto pin AVStream asociado al IRP especificado.
KsHandleSizedListQuery

La función KsHandleSizedListQuery, dependiendo de la longitud del búfer del sistema, devuelve el tamaño del búfer necesario, el número de entradas de la lista de datos especificada o copia las propias entradas.
KsIncrementCountedWorker

Incrementa el recuento de trabajo actual y, opcionalmente, pone en cola el elemento de trabajo con el trabajo creado anteriormente por KsRegisterCountedWorker.
KsInitializeDevice

AVStream llama a la función KsInitializeDevice para inicializar la clase de dispositivo AVStream desde KsCreateDevice.
KsInitializeDeviceProfile

Todos los controladores de miniporte deben llamar a la API KsInitializeDeviceProfile para inicializar el almacén de perfiles y publicar los perfiles de dispositivo.
KsInitializeDriver

La función KsInitializeDriver inicializa el objeto de controlador de un minidriver AVStream.
KsLoadResource

Copia (carga) un recurso de la imagen especificada.
KsMapModuleName

La función KsMapModuleName devuelve el nombre de imagen y el identificador de recurso que corresponde a los parámetros PhysicalDeviceObject y ModuleName.
KsMergeAutomationTables

La función KsMergeAutomationTables combina dos tablas de automatización.
KSMETHOD_ITEM_IRP_STORAGE

Esta macro accede a un puntero al KSMETHOD_ITEM pertinente. Tenga en cuenta que este puntero solo se establece cuando se usa KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Esta macro devuelve un puntero al KSMETHOD_SET en el que se encuentra el método.
KSMETHOD_TYPE_IRP_STORAGE

Esta macro tiene acceso al tipo de método tal y como se describe en el KSMETHOD_ITEM. Si el método se procesará de forma asincrónica mediante KsDispatchSpecificMethod, este almacenamiento debe mantenerse intacto.
KsMethodHandler

La función KsMethodHandler controla los métodos solicitados a través de IOCTL_KS_METHOD. Funciona con todos los identificadores de método definidos por los conjuntos. Solo se puede llamar a la función en PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

Las funciones KsMethodHandlerWithAllocator realizan el mismo control que KsMethodHandler, con las mismas restricciones, pero permite usar una devolución de llamada de asignador opcional para proporcionar un búfer para los parámetros.
KsMoveIrpsOnCancelableQueue

La función KsMoveIrpsOnCancelableQueue mueve los IRP especificados desde el parámetro SourceList al parámetro DestinationList según el valor devuelto por la función KStrIrpListCallback definida por el minidriver.
KsNullDriverUnload

La función KsNullDriverUnload es una función predeterminada que un controlador puede usar cuando no tiene otras tareas que realizar en su función de descarga, pero debe permitir que el dispositivo se descargue por su presencia.
KsPersistDeviceProfile

La API KsPersistDeviceProfile confirma la información del perfil en el almacén persistente.
KsPinAcquireControl

La función KsPinAcquireControl adquiere la exclusión mutua del control para el pin avStream especificado por Pin.
KsPinAcquireProcessingMutex

La función KsPinAcquireProcessingMutex adquiere la exclusión mutua de procesamiento para el pin avStream especificado por Pin.
KsPinAddEvent

La función KsPinAddEvent agrega un evento especificado a la lista de eventos de Pin.
KsPinAttachAndGate

La función KsPinAttachAndGate conecta Pin como entrada a una puerta AND inicializada previamente y conecta AndGate como entrada a la puerta AND del filtro correspondiente.
KsPinAttachOrGate

La función KsPinAttachOrGate conecta Pin como entrada a una puerta OR inicializada previamente y conecta OrGate como entrada a la puerta AND del filtro correspondiente.
KsPinAttemptProcessing

La función KsPinAttemptProcessing se usa para reanudar el procesamiento en un pin específico en un filtro centrado en patillas. Intenta iniciar el procesamiento en Pin mediante el envío de una llamada de envío de procesamiento al objeto de procesamiento de Pin.
KsPinDataIntersection

La función KsPinDataIntersection controla la propiedad KSPROPERTY_PIN_DATAINTERSECTION a través de una función de devolución de llamada y realiza gran parte de la validación inicial de los parámetros que se pasan.
KsPinDataIntersectionEx

La función KsPinDataIntersectionEx controla el KSPROPERTY_PIN_DATAINTERSECTION a través de una función de devolución de llamada.
KsPinGenerateEvents

La función KsPinGenerateEvents genera eventos de un tipo indicado que están presentes en la lista de eventos de Pin.
KsPinGetAndGate

La función KsPinGetAndGate devuelve la puerta de control de procesamiento para Pin.
KsPinGetAvailableByteCount

La rutina KsPinGetAvailableByteCount genera el número de bytes de datos de entrada delante del borde inicial y el número de bytes de búfer de salida delante del borde inicial, ambos para la cola de un pin especificado por el autor de la llamada.
KsPinGetConnectedFilterInterface

La función KsPinGetConnectedFilterInterface consulta el filtro al que está conectado Pin para obtener un puntero a una interfaz COM.
KsPinGetConnectedPinDeviceObject

La función KsPinGetConnectedPinDeviceObject devuelve el objeto de dispositivo en la parte superior de la pila de dispositivos correspondiente al pin receptor conectado al pin de origen.
KsPinGetConnectedPinFileObject

La función KsPinGetConnectedPinFileObject devuelve el objeto de archivo para el pin al que está conectado Pin. Funciona solo para patillas de origen.
KsPinGetConnectedPinInterface

La función KsPinGetConnectedPinInterface consulta el pin al que está conectado pin para una interfaz de estilo COM.
KsPinGetCopyRelationships

La función KsPinGetCopyRelationships devuelve información de relación de copia para un pin incluido en un filtro centrado en patillas.
KsPinGetDevice

La función KsPinGetDevice devuelve el dispositivo AVStream al que pertenece Pin.
KsPinGetFirstCloneStreamPointer

La función KsPinGetFirstCloneStreamPointer devuelve el primer puntero de secuencia clonado en Pin.
KsPinGetLeadingEdgeStreamPointer

La función KsPinGetLeadingEdgeStreamPointer adquiere el puntero de flujo perimetral inicial para la cola asociada al pin especificado.
KsPinGetNextSiblingPin

La función KsPinGetNextSiblingPin devuelve la siguiente patilla de instancia del mismo tipo y en el mismo filtro que Pin.
KsPinGetOuterUnknown

La función KsPinGetOuterUnknown devuelve el IUnknown externo del pin especificado por Pin.
KsPinGetParentFilter

La función KsPinGetParentFilter devuelve el filtro primario de Pin.
KsPinGetReferenceClockInterface

La función KsPinGetReferenceClockInterface devuelve una interfaz de estilo COM al reloj de referencia asociado a Pin. Este puntero de interfaz será una interfaz IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

La función KsPinGetTrailingEdgeStreamPointer adquiere el puntero de flujo perimetral final para la cola asociada al pin especificado.
KsPinHandshake

La función KsPinHandshake intenta un protocolo de enlace de protocolo con un pin conectado.
KsPinPropertyHandler

La función KsPinPropertyHandler realiza el control estándar de los miembros estáticos del conjunto de propiedades KSPROPSETID_Pin. Este control no incluye KSPROPERTY_PIN_CINSTANCES ni KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

La función KsPinRegisterAggregatedClientUnknown es una función insertada que es un contenedor para KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

La función KsPinRegisterFrameReturnCallback registra una devolución de llamada de devolución de fotogramas con AVStream para un pin determinado.
KsPinRegisterHandshakeCallback

La función KsPinRegisterHandshakeCallback registra una rutina de devolución de llamada proporcionada por el minidriver para un pin determinado.
KsPinRegisterIrpCompletionCallback

La función KsPinRegisterIrpCompletionCallback registra una rutina de devolución de llamada definida por el minidriver para un pin especificado.
KsPinRegisterPowerCallbacks

La función KsPinRegisterPowerCallbacks registra devoluciones de llamada de administración de energía para Pin.
KsPinReleaseControl

La función KsPinReleaseControl libera la exclusión mutua del control para el pin avStream especificado por Pin.
KsPinReleaseProcessingMutex

La función KsPinReleaseProcessingMutex libera la exclusión mutua de procesamiento para el pin avStream especificado por Pin.
KsPinSetPinClockTime

La función KsPinSetPinClockTime establece la hora actual en el reloj expuesto por Pin.
KsPinSubmitFrame

Si un pin se ha colocado en modo de inyección mediante una llamada a KsPinRegisterFrameReturnCallback, la función KsPinSubmitFrame envía un fotograma directamente al circuito de transporte.
KsPinSubmitFrameMdl

Si un pin se ha colocado en modo de inyección mediante una llamada a KsPinRegisterFrameReturnCallback, la función KsPinSubmitFrameMdl envía un marco directamente al circuito de transporte.
KsProbeStreamIrp

La función KsProbeStreamIrp realiza las modificaciones especificadas en los búferes de entrada y salida del IRP especificado en función de las marcas pasadas y, a continuación, valida el encabezado de secuencia.
KsProcessPinUpdate

Se llama a la función KsProcessPinUpdate desde el envío avStrMiniFilterProcess de un filtro centrado en filtros para actualizar un pin de proceso.
KsPropertyHandler

Los controladores llaman a la función KsPropertyHandler para el control irP.
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator realiza el mismo control que KsPropertyHandler, con las mismas restricciones, pero permite usar una devolución de llamada de asignador opcional para proporcionar un búfer para los parámetros.
KsPublishDeviceProfile

Se llama a la API KsPublishDeviceProfile para publicar información de perfil de dispositivo.
KsQueryDevicePnpObject

La función KsQueryDevicePnpObject devuelve el objeto de dispositivo PnP que se puede almacenar en el encabezado del dispositivo. Este es el siguiente objeto de dispositivo de la pila PnP y es el objeto de dispositivo al que se reenvía las solicitudes PnP si se usa KsDefaultDispatchPnp.
KsQueryInformationFile

La función KsQueryInformationFile realiza una consulta de información en el objeto de archivo especificado. La función intenta usar FastIoDispatch si es posible, o genera una solicitud de información en el objeto de dispositivo.
KsQueryObjectAccessMask

La función KsQueryObjectAccessMask devuelve el acceso concedido originalmente al primer cliente que creó un identificador en el objeto asociado. No se puede cambiar el acceso duplicando identificadores.
KsQueryObjectCreateItem

La función KsQueryObjectCreateItem devuelve el elemento de creación asignado al objeto cuando se crea.
KsQueueWorkItem

La función KsQueueWorkItem pone en cola el elemento de trabajo especificado con un trabajo creado anteriormente por la función KsRegisterWorker.
KsReadFile

La función KsReadFile realiza una lectura en el objeto de archivo especificado.
KsRecalculateStackDepth

La función KsRecalculateStackDepth recalcula la profundidad máxima de pila requerida por el objeto de dispositivo subyacente en función de todos los objetos que han establecido un dispositivo de destino (se han agregado a sí mismos a la lista de objetos del objeto de dispositivo subyacente mediante la función KsSetTargetDeviceObject). Si el objeto de dispositivo PnP se ha establecido en el encabezado del dispositivo subyacente mediante KsSetDevicePnpAndBaseObject, ese dispositivo también se tiene en cuenta al calcular la profundidad máxima de la pila.
KsReferenceBusObject

Hace referencia al objeto de dispositivo físico bus.
KsRegisterAggregatedClientUnknown

De forma muy similar a COM, la función KsRegisterAggregatedClientUnknown agrega dos objetos: _the objeto AVStream especificado y un objeto desconocido de cliente.
KsRegisterCountedWorker

Controla los clientes que se registran para su uso de un subproceso.
KsRegisterFilterWithNoKSPins

La función KsRegisterFilterWithNoKSPins se registra con filtros DirectShow que no tienen patillas de streaming de kernel y, por lo tanto, no transmiten en modo kernel.
KsRegisterWorker

La función KsRegisterWorker controla los clientes que se registran para su uso de un subproceso.
KsReleaseCachedMdl

La función KsReleaseCachedMdl se usa para liberar la MDL adquirida por la llamada ksAcquireCachedMdl.
KsReleaseControl

La función KsReleaseControl libera la exclusión mutua del control para Object.
KsReleaseDevice

La función KsReleaseDevice libera la exclusión mutua del dispositivo y sale de la región crítica.
KsReleaseDeviceSecurityLock

La función KsReleaseDeviceSecurityLock libera un bloqueo de seguridad adquirido previamente en el encabezado del objeto de dispositivo.
KsReleaseIrpOnCancelableQueue

La función KsReleaseIrpOnCancelableQueue libera un IRP adquirido que ya está en una cola que se puede cancelar.
KsRemoveIrpFromCancelableQueue

La función KsRemoveIrpFromCancelableQueue extrae el siguiente IRP nocelado de la cola especificada que se puede cancelar y quita su estado de cancelación.
KsRemoveItemFromObjectBag

La función KsRemoveItemFromObjectBag quita un elemento de un contenedor de objetos.
KsRemoveSpecificIrpFromCancelableQueue

La función KsRemoveSpecificIrpFromCancelableQueue quita el IRP especificado de la cola especificada. Esto se realiza en un IRP que se adquirió anteriormente mediante KsRemoveIrpFromCancelableQueue, pero que realmente no se quitó de la cola.
KsSetDefaultClockState

La función KsSetDefaultClockState establece el estado actual del reloj que se usa para reflejar el estado actual del pin de filtro subyacente.
KsSetDefaultClockTime

La función KsSetDefaultClockTime establece la hora actual del reloj.
KsSetDevicePnpAndBaseObject

La función KsSetDevicePnpAndBaseObject establece el objeto de dispositivo PnP en el encabezado del dispositivo, que es el siguiente objeto de dispositivo de la pila PnP y es el objeto de dispositivo al que se reenvía PnP las solicitudes de PnP si se usa KsDefaultDispatchPnp.
KsSetInformationFile

La función KsSetInformationFile realiza un conjunto de información en el objeto de archivo especificado. La función intenta usar FastIoDispatch si es posible, o genera una información establecida en el objeto de dispositivo.
KsSetMajorFunctionHandler

La función KsSetMajorFunctionHandler establece el controlador de una función principal especificada para usar el envío interno.
KsSetPowerDispatch

Establece la función de distribución de energía a la que se llamará cuando el objeto de controlador recibe una IRP_MJ_POWER IRP.
KsSetTargetDeviceObject

La función KsSetTargetDeviceObject establece el objeto de dispositivo de destino de un objeto . La función agrega el encabezado de objeto a una lista de encabezados de objeto que tienen dispositivos de destino.
KsSetTargetState

Establece el estado habilitado de un dispositivo de destino asociado al encabezado de objeto especificado.
KsStreamIo

La función KsStreamIo realiza una secuencia de lectura o escritura en el objeto de archivo especificado. La función intenta usar FastIoDispatch si es posible, o genera una solicitud de lectura o escritura en el objeto de dispositivo.
KsStreamPointerAdvance

La función KsStreamPointerAdvance avanza un puntero de flujo a la siguiente trama de datos.
KsStreamPointerAdvanceOffsets

La función KsStreamPointerAdvanceOffsets avanza los desplazamientos de StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

La función KsStreamPointerAdvanceOffsetsAndUnlock avanza StreamPointer el número especificado de bytes en la secuencia (ajustando los campos OffsetIn y OffsetOut de StreamPointer según lo solicitado) y lo desbloquea.
KsStreamPointerCancelTimeout

La función KsStreamPointerCancelTimeout cancela una devolución de llamada de tiempo de espera programada previamente en el puntero de flujo especificado.
KsStreamPointerClone

La función KsStreamPointerClone crea un clon de un puntero de flujo determinado.
KsStreamPointerDelete

La función KsStreamPointerDelete elimina un puntero de secuencia clonado, liberando una referencia en el marco al que se hace referencia este puntero de secuencia.
KsStreamPointerGetIrp

La función KsStreamPointerGetIrp devuelve el IRP asociado al marco al que hace referencia el puntero de secuencia especificado.
KsStreamPointerGetMdl

La función KsStreamPointerGetMdl devuelve la MDL asociada al marco al que hace referencia StreamPointer.
KsStreamPointerGetNextClone

La función KsStreamPointerGetNextClone devuelve el puntero de secuencia clonado que se clonó inmediatamente después del clon especificado.
KsStreamPointerLock

La función KsStreamPointerLock intenta bloquear el puntero de flujo especificado.
KsStreamPointerScheduleTimeout

La función KsStreamPointerScheduleTimeout registra una devolución de llamada de tiempo de espera con AVStream para el puntero de secuencia especificado.
KsStreamPointerSetStatusCode

La función KsStreamPointerSetStatusCode permite la especificación de un código de error correcto o incorrecto con el que completar el IRP especificado.
KsStreamPointerUnlock

La función KsStreamPointerUnlock desbloquea un puntero de secuencia que previamente ha sido bloqueado por una función de adquisición (KsGetXxxEdgeStreamPointer) o por KsStreamPointerLock.
KsSynchronousIoControlDevice

La función KsSynchronousIoControlDevice realiza un control de E/S de dispositivo sincrónico en el objeto de dispositivo de destino. Espera en un estado no actualizable hasta que se completa la E/S. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsTerminateDevice

La función KsTerminateDevice quita un dispositivo AVStream.
KsTopologyPropertyHandler

La función KsTopologyPropertyHandler realiza el control estándar de los miembros estáticos del conjunto de propiedades de KSPROPSETID_Topology. La función usa la estructura KSTOPOLOGY, que describe el conjunto de información que devuelve este conjunto de propiedades.
KsUnregisterWorker

La función KsUnregisterWorker permite a los clientes anular el registro de un trabajo.
KsUnserializeObjectPropertiesFromRegistry

La función KsUnserializeObjectPropertiesFromRegistry, cuando se especifica un objeto de destino y una ruta de acceso del Registro, enumera los valores con nombre y los aplica como datos serializados a los conjuntos de propiedades especificados enumerados en los datos serializados.
KsValidateAllocatorCreateRequest

La función KsValidateAllocatorCreateRequest valida una solicitud de IRP_MJ_CREATE como una solicitud de asignador y devuelve la estructura de creación asociada a la solicitud si se realiza correctamente.
KsValidateAllocatorFramingEx

La función KsValidateAllocatorFramingEx está reservada solo para uso del sistema.
KsValidateClockCreateRequest

La función KsValidateClockCreateRequest valida la solicitud de creación del reloj y devuelve la estructura create asociada a la solicitud. Solo se puede llamar a en PASSIVE_LEVEL.
KsValidateConnectRequest

La función KsValidateConnectRequest valida una solicitud de conexión y devuelve un puntero a la estructura de conexión asociada a la solicitud. Solo se puede llamar a esta función en PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

La función KsValidateTopologyNodeCreateRequest valida una solicitud de creación de nodos de topología y devuelve la estructura de creación asociada a la solicitud. Solo se puede llamar a la función en PASSIVE_LEVEL.
KsWriteFile

La función KsWriteFile realiza una escritura en el objeto de archivo especificado.

Funciones de devolución de llamada

 
PFNALLOCATOR_ALLOCATEFRAME

La rutina KStrAllocateFrame describe una función de asignación de fotogramas proporcionada por el proveedor.
PFNALLOCATOR_FREEFRAME

La rutina KStrFreeFrame describe una función de desasignación de fotogramas proporcionada por el proveedor.
PFNDEREFERENCEDEVICEOBJECT

El controlador puede invocar la función de devolución de llamada PFNDEREFERENCEDEVICEOBJECT (ks.h) para reducir el recuento de referencias del objeto de dispositivo físico (PDO).
PFNKSADDEVENT

Se llama a la rutina AVStrMiniAddEvent de un minidriver avStream cuando un cliente se registra para recibir una notificación de un evento. Esta rutina es opcional.
PFNKSALLOCATOR

Los minidrivers pueden proporcionar opcionalmente una función de devolución de llamada de tipo PFNKSALLOCATOR como parámetro en las llamadas a KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator y KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

Se llama a la rutina KStrCancelTimer de un minidriver de streaming para cancelar un objeto de temporizador personalizado que se especificó anteriormente en el parámetro SetTimer en una llamada a KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

La rutina es una rutina proporcionada por el sistema que recupera y la siguiente:KStrClockGetCorrelatedTime es una rutina proporcionada por el sistema que recupera la hora actual del sistema y el recuento de tics del reloj correspondiente desde el arranque. KStrClockGetCorrelatedPhysicalTime es una rutina proporcionada por el sistema que recupera la hora actual del sistema menos delta suspendida y el tic del reloj correspondiente desde el arranque.
PFNKSCLOCK_GETTIME

La rutina obtiene la hora del sistema. KStrClockGetTime es una rutina proporcionada por el sistema que recupera la hora actual del sistema. KStrClockGetPhysicalTime es una rutina proporcionada por el sistema que recupera la hora actual del sistema menos cualquier delta suspendido.
PFNKSCONTEXT_DISPATCH

Se llama a la rutina KStrContextDispatch de un minidriver de streaming para procesar IRP_MJ_POWER IRP.
PFNKSCORRELATEDTIME

Se llama a la rutina KStrCorrelatedTime de un minidriver de streaming para recuperar el tiempo de presentación y el tiempo físico de una manera correlacionada. Esto permite al propietario del reloj determinar completamente la hora actual.
PFNKSDEFAULTALLOCATE

Una rutina AVStrMiniAllocate de AVStream minidriver asigna un marco mediante el asignador especificado en el parámetro Context.
PFNKSDEFAULTFREE

La rutina AVStrMiniAllocatorFreeFrame de un minidriver avStream libera el marco especificado.
PFNKSDELETEALLOCATOR

Una rutina AVStrMiniDeleteAllocator de AVStream minidriver elimina el asignador asociado a un pin.
PFNKSDEVICE

Se llama a una rutina AVStrMiniDevicePostStart de AVStream minidriver cuando AVStream realiza el procesamiento posterior al inicio de PnP. Úselo para cargar controladores en la hora de inicio, por ejemplo. Estos eventos se producirán en el contexto de un subproceso de trabajo después de iniciar PnP.
PFNKSDEVICECREATE

Una rutina AVStrMiniDeviceAdd de AVStream minidriver notifica al minidriver que se ha completado la rutina AddDevice de PnP de AVStream.
PFNKSDEVICEIRP

Se llama a una rutina de controlador IRP de AVStream minidriver cuando el dispositivo envía estos IRP. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

Se llama a la rutina de control IRP de un minidriver avStream cuando el dispositivo envía estos IRP. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

Se llama a la rutina AVStrMiniDeviceStart de un minidriver avStream cuando se envía una solicitud de IRP_MN_START_DEVICE para un dispositivo especificado.
PFNKSDEVICEQUERYCAPABILITIES

Se llama a la rutina AVStrMiniDeviceQueryCapabilities de un minidriver avStream cuando el dispositivo envía un IRP_MN_QUERY_CAPABILITIES.
PFNKSDEVICEQUERYPOWER

AVStream llama a la rutina AVStrMiniDeviceQueryPower de un minidriver cuando recibe una solicitud de IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

AVStream llama a la rutina AVStrMiniDeviceSetPower de un minidriver cuando recibe un IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler es una rutina proporcionada por el controlador que controla una propiedad o solicitud de método sin la creación de un IRP.
PFNKSFILTERIRP

Se llama a la rutina AVStrMiniFilterCreate de un minidriver avStream cuando un filtro recibe un IRP.
PFNKSFILTERPROCESS

Se llama a la rutina AVStrMiniFilterProcess de un minidriver AVStream cuando el filtro está pensado para procesar fotogramas. Se usa para realizar Filter-Centric procesamiento.
PFNKSFILTERVOID

Se llama a la rutina AVStrMiniFilterReset de un minidriver avStream cuando AVStream recibe un IOCTL_KS_RESET_STATE para devolver el filtro al estado en que estaba en El momento de la adquisición.
PFNKSHANDLER

Se llama a la rutina proporcionada por el minidriver cuando kernel Streaming recibe una solicitud de propiedad get/set IOCTL_KS_METHOD. Proporcione un puntero a este controlador en el KSMETHOD_ITEM pertinente KSPROPERTY_ITEM estructura.
PFNKSINTERSECTHANDLER

Se llama a la rutina KStrIntersectHandler de un minidriver de streaming para comparar un intervalo de datos para determinar si hay una intersección y, si es así, el formato de datos de la intersección.
PFNKSINTERSECTHANDLEREX

AVStream llama a la rutina AVStrMiniIntersectHandlerEx de un minidriver para determinar la intersección de mayor calidad de dos intervalos de datos.
PFNKSIRPLISTCALLBACK

Se llama a la rutina KStrIrpListCallback de un minidriver de streaming para determinar si el IRP pasado debe moverse de la lista de origen a la lista de destino, o si se debe finalizar la enumeración IRP.
PFNKSITEMFREECALLBACK

Se llama a la rutina KStrItemFreeCallback de un minidriver de streaming para liberar un elemento de creación asignado previamente. KStrItemFreeCallback permite que el minidriver realice cualquier limpieza, incluido el vaciado de los cambios del descriptor de seguridad, si es necesario.
PFNKSPIN

Se llama a la rutina de devolución de llamada de un minidriver avStream cuando:_There está disponible para que se procese una estructura KSPIN. Use esta rutina para realizar Pin-Centric Processing.El KSPIN pertinente actúa como un pin receptor y está conectado a un pin de origen de AVStream.
PFNKSPINFRAMERETURN

Se llama a una rutina AVStrMiniFrameReturn de AVStream minidriver cuando un fotograma insertado ha completado su recorrido alrededor del circuito y está listo para reciclarse o liberarse.
PFNKSPINHANDSHAKE

Se llama a una rutina AVStrMiniPinHandshake de AVStream minidriver cuando AVStream recibe una solicitud de protocolo de protocolo de enlace que no controla.
PFNKSPININITIALIZEALLOCATOR

Una rutina AVStrMiniInitializeAllocator de AVStream minidriver inicializa un asignador que se asociará a un pin.
PFNKSPINIRP

Se llama a la rutina de un minidriver avStream cuando se realiza una actividad en el pin y recibe estos IRP:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

Se llama a la rutina AVStrMiniPinIrpCompletion de un minidriver avStream cuando un IRP completa un paso alrededor del circuito y el marco asociado al IRP está a punto de reciclarse o retirarse.
PFNKSPINPOWER

Se llama a la rutina AVStrMiniPinPower de un minidriver avStream para patillas centradas en patillas cuando el dispositivo se está despertando o entrando en un estado de suspensión.
PFNKSPINSETDATAFORMAT

Se llama a una rutina AVStrMiniPinSetDataFormat de AVStream minidriver en el momento de la creación de patillas para comprobar que el formato de datos acordado previamente es aceptable para esta estructura KSPIN y una coincidencia para esta estructura KSDATARANGE.
PFNKSPINSETDEVICESTATE

Se llama a la rutina AVStrMiniPinSetDeviceState de un minidriver avStream cuando se cambia el estado de una estructura KSPIN debido a la llegada de una propiedad de estado de conexión 'set' IOCTL.
PFNKSPINVOID

Se llama a la rutina de devolución de llamada de un minidriver avStream cuando:El KSPIN pertinente actúa como un pin receptor y este pin receptor está desconectado de un pin de origen avStream. El estado de restablecimiento de una estructura KSPIN cambia debido a la llegada de un control de dispositivo IOCTL_KS_RESET_STATE. También se llama a esta rutina cuando se vacía la cola asociada a la patilla especificada.
PFNKSREMOVEEVENT

Se llama a la rutina AVStrMiniRemoveEvent de un minidriver avStream cuando un cliente solicita que se quite de la cola de notificaciones de un evento. Esta rutina es opcional.
PFNKSSETTIMER

Se llama a la rutina KStrSetTimer de un minidriver de streaming para generar devoluciones de llamada del temporizador DPC en función del tiempo de presentación.
PFNKSSTREAMPOINTER

AVStream llama a la rutina AVStrMiniCancelCallback de un minidriver cuando se cancela el IRP asociado a un puntero de flujo clonado. Esta rutina es opcional.
PFNQUERYREFERENCESTRING

La función de devolución de llamada PFNQUERYREFERENCESTRING (ks.h) copia la cadena de referencia asociada con el PDO en un búfer creado y liberado por el autor de la llamada.
PFNREFERENCEDEVICEOBJECT

El controlador puede invocar la función de devolución de llamada PFNREFERENCEDEVICEOBJECT (ks.h) para incrementar el recuento de referencias del objeto de dispositivo físico (PDO).

Estructuras

 
BUS_INTERFACE_MEDIUMS

Más información sobre: estructura de BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Un enumerador de dispositivos de software exporta esta interfaz para permitir que los controladores hagan referencia al recuento de objetos de dispositivo físico (PPO) de forma que el dispositivo permanezca activo mientras está en uso y se descarga cuando no está en uso.
KS_COMPRESSION

La estructura KS_COMPRESSION define la compresión de fotogramas en un pin de salida.
KS_FRAMING_ITEM

La estructura KS_FRAMING_ITEM se usa para declarar los requisitos del asignador en un pin en modo kernel.
KS_FRAMING_RANGE

La estructura KS_FRAMING_RANGE especifica un intervalo para tamaños de marco para un elemento de trama determinado.
KS_FRAMING_RANGE_WEIGHTED

Los controladores pueden usar la estructura KS_FRAMING_RANGE_WEIGHTED para especificar un intervalo de tamaños de fotograma ponderados.
KSALLOCATOR_DISPATCH

La estructura KSALLOCATOR_DISPATCH contiene las devoluciones de llamada necesarias para que un pin implemente su propio asignador de nivel de kernel.
KSALLOCATOR_FRAMING

La estructura KSALLOCATOR_FRAMING se usa para consultar los requisitos de trama y enviar solicitudes de creación del asignador.
KSALLOCATOR_FRAMING_EX

La estructura KSALLOCATOR_FRAMING_EX es el reemplazo de AVStream para KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX define los requisitos del asignador en un pin en un filtro de nivel de kernel.
KSATTRIBUTE

La estructura KSATTRIBUTE define un atributo adicional de un formato de datos o un intervalo de datos que no está cubierto por las estructuras KSDATAFORMAT y KSDATARANGE o la información extendida basada en los especificadores de formato y rango.
KSATTRIBUTE_LIST

La estructura KSATTRIBUTE_LIST contiene un atributo definido en una estructura KSATTRIBUTE.
KSAUTOMATION_TABLE

La estructura KSAUTOMATION_TABLE define una estructura que combina tablas para propiedades, métodos y eventos.
KSBUFFER_ITEM

La estructura KSBUFFER_ITEM se usa para almacenar una lista de búferes de datos copiados del origen de eventos, que el receptor de eventos puede recuperar a través de KSEVENT_TYPE_QUERYBUFFER.
KSCLOCK_CREATE

La estructura KSCLOCK_CREATE se usa en los parámetros clock create para la función KsCreateClock.
KSCLOCK_DISPATCH

La estructura KSCLOCK_DISPATCH contiene las devoluciones de llamada necesarias para que un pin implemente un objeto clock.
KSCLOCK_FUNCTIONTABLE

La estructura de KSCLOCK_FUNCTIONTABLE describe una tabla de funciones para el reloj maestro.
KSCOMPONENTID

La estructura KSCOMPONENTID contiene identificadores únicos que describen un objeto de streaming de kernel individual.
KSCORRELATED_TIME

La estructura KSCORRELATED_TIME contiene una hora del reloj, así como el número correspondiente de tics de reloj desde el arranque del sistema.
KSDATAFORMAT

La estructura KSDATAFORMAT es una estructura de longitud variable que describe un formato de datos.
KSDATAFORMAT

En este tema se describe la unión KSDATAFORMAT.
KSDEVICE

La estructura KSDEVICE describe un dispositivo funcional WDM administrado por AVStream.
KSDEVICE_DESCRIPTOR

La estructura de KSDEVICE_DESCRIPTOR describe las características de un dispositivo determinado.
KSDEVICE_DISPATCH

La estructura KSDEVICE_DISPATCH describe las devoluciones de llamada que un cliente puede proporcionar para recibir notificaciones de eventos PnP y creación de dispositivos.
KSDEVICE_THERMAL_DISPATCH

El controlador de miniporte usa la estructura KSDEVICE_THERMAL_DISPATCH en la llamada API para registrar devoluciones de llamada de notificación térmica. Esta estructura contiene los punteros de función de devolución de llamada para interfaces de refrigeración activas y pasivas.
KSDISPATCH_TABLE

La estructura de KSDISPATCH_TABLE contiene punteros a las rutinas de distribución de IRP implementadas por el minidriver.
KSDPC_ITEM

La estructura KSDPC_ITEM se usa para almacenar información relacionada con cualquier DPC interno que se pueda usar para generar notificaciones de eventos a partir de un IRQL generado.
KSE_NODE

La estructura KSE_NODE especifica una solicitud de evento en un nodo específico.
KSE_PIN

Más información sobre: estructura de KSE_PIN
KSERROR

La estructura KSERROR se usa para notificar errores de streaming tanto en el kernel como en el modo de usuario a sus respectivos administradores de calidad.
KSEVENT_ENTRY

El subsistema de streaming del kernel usa la estructura KSEVENT_ENTRY para describir cómo se debe desencadenar un evento.
KSEVENT_ITEM

La estructura KSEVENT_ITEM describe la compatibilidad de un minidriver con un evento específico dentro de un conjunto de eventos.
KSEVENT_SET

La estructura de KSEVENT_SET describe los eventos que componen un conjunto de eventos de streaming de kernel.
KSEVENT_TIME_INTERVAL

La estructura KSEVENT_TIME_INTERVAL se usa en varios eventos dentro del conjunto de eventos KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

La estructura KSEVENT_TIME_MARK se usa en varios eventos dentro del conjunto de eventos KSEVENTSETID_Clock.
KSEVENTDATA

Los clientes de streaming de kernel envían la estructura KSEVENTDATA al controlador de clase para especificar un método de notificación.
KSFASTMETHOD_ITEM

Los controladores proporcionan una estructura de tipo KSFASTMETHOD_ITEM para admitir el envío rápido de E/S.
KSFASTPROPERTY_ITEM

La estructura KSFASTPROPERTY_ITEM se usa con elementos para el envío rápido de E/S.
KSFILTER

La estructura KSFILTER describe un filtro con instancias.
KSFILTER_DESCRIPTOR

La estructura de KSFILTER_DESCRIPTOR describe las características de un filtro creado por un generador de filtros determinado.
KSFILTER_DISPATCH

La estructura de KSFILTER_DISPATCH describe las devoluciones de llamada de cliente que se realizan para notificar al cliente ciertos eventos en un tipo de filtro determinado.
KSFILTERFACTORY

La estructura KSFILTERFACTORY representa un generador de filtros.
KSFRAMETIME

La estructura KSFRAMETIME es compatible con las patillas de representación y se usa para devolver la duración del siguiente marco de datos y las marcas asociadas a ese fotograma.
KSGATE

La estructura KSGATE describe un objeto de puerta AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

Más información sobre: estructura de KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

La estructura KSHANDSHAKE se usa para pasar información hacia atrás y hacia adelante mientras las patillas están en un intento de negociar una interfaz privada.
KSIDENTIFIER

La estructura KSIDENTIFIER especifica un GUID que identifica de forma única un conjunto relacionado de GUID y un valor de índice para hacer referencia a un miembro específico dentro de ese conjunto.
KSINTERVAL

La estructura KSINTERVAL especifica un tiempo base y un intervalo de tiempo para eventos periódicos.
KSM_NODE

Al igual que KSP_NODE se usa para las propiedades de un nodo, la estructura de KSM_NODE se usa para los métodos de un nodo.
KSMAPPING

La estructura KSMAPPING se usa para describir un único fragmento contiguo de memoria física para su uso en operaciones DMA de dispersión y recopilación.
KSMETHOD_ITEM

La estructura KSMETHOD_ITEM describe un único método dentro de un conjunto de métodos.
KSMETHOD_SET

La estructura KSMETHOD_SET describe los métodos que componen un conjunto de métodos de streaming de kernel.
KSMULTIPLE_ITEM

La estructura KSMULTIPLE_ITEM es un encabezado genérico para los datos de propiedad que pueden contener varias entradas.
KSNODE_CREATE

La estructura KSNODE_CREATE describe el conjunto de información que se usa para crear el identificador de nodo.
KSNODE_DESCRIPTOR

La estructura KSNODE_DESCRIPTOR describe un nodo de topología dentro de un filtro.
KSOBJECT_CREATE

La estructura KSOBJECT_CREATE contiene una matriz de controladores de creación para las clases de objeto base admitidas por este objeto de dispositivo.
KSOBJECT_CREATE_ITEM

La estructura KSOBJECT_CREATE_ITEM se usa para buscar la cadena pasada a una solicitud de creación.
KSP_NODE

Los clientes de streaming de kernel usan la estructura KSP_NODE para especificar la propiedad y el tipo de nodo dentro de una solicitud de propiedad KSPROPERTY_TOPOLOGY_NAME.
KSP_PIN

Los clientes de streaming de kernel usan la estructura KSP_PIN para especificar la propiedad y el tipo de anclaje dentro de una solicitud de propiedad KSPROPSETID_Pin.
KSP_TIMEFORMAT

La estructura KSP_TIMEFORMAT corresponde a KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

La estructura KSPIN describe una patilla con instancias.
KSPIN_CINSTANCES

Más información sobre: estructura de KSPIN_CINSTANCES
KSPIN_CONNECT

Los clientes usan la estructura KSPIN_CONNECT para describir la conexión que solicitan desde un controlador en una llamada A KsCreatePin.
KSPIN_DESCRIPTOR

La estructura KSPIN_DESCRIPTOR describe las propiedades básicas KSPROPSETID_Pin de un tipo de patilla.
KSPIN_DESCRIPTOR_EX

La estructura KSPIN_DESCRIPTOR_EX describe las características de un tipo de patilla en un tipo de filtro determinado.
KSPIN_DISPATCH

La estructura de KSPIN_DISPATCH describe las devoluciones de llamada para las que los clientes pueden registrarse para recibir notificaciones de eventos de anclaje.
KSPIN_MDL_CACHING_NOTIFICATION

La estructura KSPIN_MDL_CACHING_NOTIFICATION contiene campos que el sistema operativo usa internamente.
KSPIN_MDL_CACHING_NOTIFICATION32

La estructura KSPIN_MDL_CACHING_NOTIFICATION32 contiene campos que el sistema operativo usa internamente.
KSPIN_PHYSICALCONNECTION

Se devuelve una estructura de tipo KSPIN_PHYSICALCONNECTION en respuesta a una solicitud de KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

La estructura KSPRIORITY se usa para especificar la prioridad y se usa con la propiedad KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

La estructura KSPROCESSPIN describe el estado del proceso de un pin específico.
KSPROCESSPIN_INDEXENTRY

La estructura KSPROCESSPIN_INDEXENTRY se usa en Filter-Centric Procesamiento para reunir todos los pines de entrada y salida en un contexto.
KSPROPERTY_BOUNDS_LONG

La estructura KSPROPERTY_BOUNDS_LONG define los límites de una propiedad de 32 bits.
KSPROPERTY_BOUNDS_LONGLONG

La estructura KSPROPERTY_BOUNDS_LONGLONG define los límites de una propiedad de 64 bits.
KSPROPERTY_DESCRIPTION

La estructura KSPROPERTY_DESCRIPTION especifica el tamaño y el tipo de valores contenidos en una propiedad específica.
KSPROPERTY_GRAPHMANAGER_INTERFACE

Más información sobre: estructura de _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

Los controladores usan la estructura de KSPROPERTY_ITEM para describir cómo admiten una propiedad en un conjunto de propiedades.
KSPROPERTY_MEDIAAVAILABLE

La estructura de KSPROPERTY_MEDIAAVAILABLE especifica el intervalo de tiempo multimedia (el intervalo de tiempo que un cliente puede buscar dentro) que está disponible actualmente en un filtro.
KSPROPERTY_MEMBERSHEADER

Un controlador proporciona una estructura de tipo KSPROPERTY_MEMBERSHEADER para describir el tamaño y el tipo de cada elemento de una matriz que contiene valores de propiedad o intervalos.
KSPROPERTY_MEMBERSLIST

La estructura KSPROPERTY_MEMBERSLIST contiene una lista de valores o intervalos legales para una propiedad.
KSPROPERTY_POSITIONS

La estructura KSPROPERTY_POSITIONS especifica la posición actual y la posición de detención, en relación con la duración total de la secuencia.
KSPROPERTY_SERIAL

La estructura KSPROPERTY_SERIAL es un encabezado que se incluye para cada propiedad que sigue una estructura de KSPROPERTY_SERIALHDR.
KSPROPERTY_SERIALHDR

El formato del búfer de serialización es una estructura KSPROPERTY_SERIALHDR, seguida de propiedades serializadas.
KSPROPERTY_SET

Un controlador o pin de streaming de kernel puede usar la estructura de KSPROPERTY_SET para describir cómo admite un conjunto de propiedades.
KSPROPERTY_STEPPING_LONG

La estructura KSPROPERTY_STEPPING_LONG define el intervalo válido de valores para una propiedad de 32 bits.
KSPROPERTY_STEPPING_LONGLONG

La estructura KSPROPERTY_STEPPING_LONGLONG define el intervalo de valores válido para una propiedad de 64 bits.
KSPROPERTY_VALUES

La estructura KSPROPERTY_VALUES describe el tipo y los valores predeterminados aceptables de una propiedad.
KSQUALITY

La estructura KSQUALITY se usa para notificar problemas de QM en el modo kernel y de usuario a sus respectivos administradores de calidad.
KSQUALITY_MANAGER

La estructura KSQUALITY_MANAGER se utiliza con la propiedad KSPROPERTY_STREAM_QUALITY y contiene el identificador del receptor del administrador de calidad y un contexto para pasar las quejas de calidad.
KSQUERYBUFFER

La estructura KSQUERYBUFFER se usa al consultar los búferes pendientes disponibles en un evento con KSEVENT_TYPE_QUERYBUFFER.
KSRATE

La consulta se pasa una estructura KSRATE anexada a la propiedad que contiene la solicitud de tasa (conocida como estructura de KSRATE_CAPABILITY) y se devuelve una estructura KSRATE rellenada con la funcionalidad dada la solicitud de tasa.
KSRATE_CAPABILITY

El cliente usa la estructura KSRATE_CAPABILITY en una solicitud de propiedad KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

La propiedad KSPROPERTY_CONNECTION_STARTAT se pasa una estructura KSRELATIVEEVENT.
KSRESOLUTION

La estructura KSRESOLUTION especifica la granularidad y el error de un reloj de streaming del kernel.
KSSTREAM_HEADER

La estructura de KSSTREAM_HEADER es una estructura de longitud variable que describe un paquete de datos que se va a leer o escribir en un pin del controlador de streaming.
KSSTREAM_METADATA_INFO

Esta estructura contiene la información de metadatos que se pasa al controlador.
KSSTREAM_POINTER

La estructura KSSTREAM_POINTER es el puntero AVStream básico en una secuencia.
KSSTREAM_POINTER_OFFSET

La estructura KSSTREAM_POINTER_OFFSET indexa bytes o asignaciones dentro de un marco.
KSSTREAM_UVC_METADATA

La estructura KSSTREAM_UVC_METADATA contiene información de inicio y finalización de la marca de tiempo de fotograma.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

La estructura de KSSTREAM_UVC_METADATATYPE_TIMESTAMP contiene información de marca de tiempo y reloj de clase de vídeo USB (UVC).
KSSTREAMALLOCATOR_FUNCTIONTABLE

Los clientes pueden solicitar la tabla de funciones de un asignador determinado enviando una estructura de KSSTREAMALLOCATOR_FUNCTIONTABLE en una solicitud de propiedad KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

La estructura KSSTREAMALLOCATOR_STATUS describe los requisitos de trama y el número actual de fotogramas asignados para un asignador específico.
KSSTREAMALLOCATOR_STATUS_EX

El cliente usa KSSTREAMALLOCATOR_STATUS_EX para consultar el estado de los asignadores que admiten el marco del asignador extendido.
KSTIME

La estructura KSTIME especifica una marca de tiempo que se puede usar para indicar la posición de la secuencia.
KSTOPOLOGY

La estructura KSTOPOLOGY describe la topología de patillas y nodos.
KSTOPOLOGY_CONNECTION

La estructura KSTOPOLOGY_CONNECTION describe una única conexión de ruta de acceso de datos dentro de un filtro de streaming del kernel.
MF_MDL_SHARED_PAYLOAD_KEY

El sistema operativo usa internamente esta unión.

Enumeraciones

 
KS_SEEKING_CAPABILITIES

Más información sobre: enumeración de KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

La enumeración KS_SEEKING_FLAGS enumera las opciones de posicionamiento que se pueden usar junto con la estructura KSPROPERTY_POSITIONS.
KSCOMPLETION_INVOCATION

Más información sobre: enumeración KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

La enumeración KSDEGRADE_STANDARD enumera los distintos tipos de degradación.
KSDEVICE_THERMAL_STATE

Enumeración definida por KS para cambios de estado térmico.
KSEVENT_CLOCK_POSITION

Más información sobre: enumeración KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

Más información sobre: enumeración de KSEVENT_CONNECTION
KSEVENT_DEVICE

Especifica las notificaciones de eventos que genera el controlador para indicar que se ha perdido o reemplazado un dispositivo.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

Más información sobre: enumeración de KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

Más información sobre: enumeración de KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

Más información sobre: enumeración KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

La enumeración KSEVENTS_LOCKTYPE identifica el tipo de bloqueo de exclusión. Los tipos se usan con EventFlags en varias funciones auxiliares del conjunto de eventos.
KSINTERFACE_FILEIO

Más información sobre: enumeración de KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

Más información sobre: enumeración KSINTERFACE_STANDARD
KSIRP_REMOVAL_OPERATION

Más información sobre: enumeración de KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

Más información sobre: enumeración KSLIST_ENTRY_LOCATION
KSMETHOD_STREAMALLOCATOR

Más información sobre: enumeración KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

Más información sobre: enumeración KSMETHOD_STREAMIO
KSOBJECTTYPE

La enumeración KSOBJECTTYPE enumera distintos tipos de objetos de streaming de kernel.
KSPIN_COMMUNICATION

Más información sobre: enumeración KSPIN_COMMUNICATION
KSPIN_DATAFLOW

El KSPROPERTY_PIN_DATAFLOW devuelve una instancia de la enumeración KSPIN_DATAFLOW.
KSPIN_MDL_CACHING_EVENT

La enumeración KSPIN_MDL_CACHING_EVENT contiene valores que el sistema operativo usa internamente.
KSPPROPERTY_ALLOCATOR_MDLCACHING

La enumeración KSPPROPERTY_ALLOCATOR_MDLCACHING contiene valores que el sistema operativo usa internamente.
KSPROPERTY_CLOCK

Más información sobre: enumeración de KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

Más información sobre: enumeración KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

Más información sobre: enumeración de KSPROPERTY_GENERAL
KSPROPERTY_GM

Más información sobre: enumeración KSPROPERTY_GM
KSPROPERTY_MEDIASEEKING

Más información sobre: enumeración de KSPROPERTY_MEDIASEEKING
KSPROPERTY_PIN

Más información sobre: enumeración KSPROPERTY_PIN
KSPROPERTY_QUALITY

Más información sobre: enumeración KSPROPERTY_QUALITY
KSPROPERTY_STREAM

Más información sobre: enumeración de KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

Más información sobre: enumeración KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

Más información sobre: enumeración KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

Más información sobre: enumeración KSPROPERTY_TOPOLOGY
KSRESET

Más información sobre: Enumeración KSRESET
KSSTACK_USE

Más información sobre: enumeración de KSSTACK_USE
KSSTATE

La enumeración KSSTATE enumera los posibles estados de un objeto de streaming de kernel.
KSSTREAM_POINTER_STATE

Más información sobre: enumeración KSSTREAM_POINTER_STATE
KSTARGET_STATE

Más información sobre: enumeración KSTARGET_STATE
VARENUM

Especifica los tipos de variante.