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