Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las reglas de cumplimiento de DDI para los controladores de miniporte AVStream comprueban los protocolos de interfaz DDI entre el controlador de streaming del kernel (ks.sys) y sus controladores de miniporte.
En esta sección
| Tema | Descripción |
|---|---|
La regla KsCallbackReturn especifica que una función de devolución de llamada de un controlador miniport de streaming de kernel (KS) retorna únicamente los valores de estado permitidos. |
|
La regla KsDeviceMutex especifica que un controlador de miniporte de streaming de kernel usa KsAcquireDevice y KsReleaseDevice en la secuencia correcta. Es decir, todas las llamadas a KsAcquireDevice deben tener una llamada correspondiente a KsReleaseDevice. |
|
La regla KsFilterMutex especifica que un controlador de miniport de Kernel Streaming (KS) adquiere y libera el mutex de filtro en la secuencia correcta. |
|
La regla KsIrqlDDIs especifica que un controlador de miniporte de streaming de kernel (KS) llama a los DDIs KS en el nivel IRQL correcto. |
|
La regla KsIrqlDeviceCallbacks especifica que un controlador de miniporte de streaming de kernel (KS) se retorna desde una función de devolución de llamada de dispositivo KS con el mismo IRQL que tenía en el momento de la invocación. |
|
La regla KsInvalidStreamPointer comprueba si un controlador de miniporte KS proporciona un puntero de secuencia KS válido como argumento de función. |
|
La regla KsIrqlFilterCallbacks especifica que un controlador de miniporte de streaming de kernel (KS) regresa de una función de devolución de llamada de filtro KS con el mismo IRQL que tenía cuando se llamó a la función de devolución de llamada. |
|
La regla KsMarkPendingIrp especifica que un controlador de miniporte de flujo de núcleo (KS) debe marcar IRPs como pendientes cuando devuelva con STATUS_PENDING de las siguientes funciones de devolución de llamada:
|
|
La regla KsIrqlPinCallbacks especifica que un controlador de miniporte de flujo de kernel (KS) devuelve desde una función de devolución de llamada de Pin KS con el mismo IRQL que tenía al ser llamada. |
|
La regla KsProcessingMutex especifica que un controlador de miniporte KS usa el mutex de procesamiento en la secuencia correcta. |
|
La regla KsStreamPointerClone especifica que un controlador de miniporte de secuencia de kernel (KS) usa correctamente las funciones KsStreamPointerClone y KsStreamPointerDelete . |
|
La regla KsStreamPointerLock especifica que un controlador de miniporte de streaming de kernel (KS) usa las funciones KsStreamPointerLock y KsStreamPointerUnlock en la secuencia correcta. |
|
La regla KsStreamPointerUnlock especifica que un controlador de miniporte de streaming de kernel (KS) debe desbloquear todos los punteros de secuencia antes de que el controlador sea desinstalado o que el dispositivo se detenga. |
|
La regla KsTimedDeviceCallbacks especifica que un controlador de miniporte de streaming de kernel (KS) vuelve de una función de devolución de llamada de dispositivo dentro de 500 ms. |
|
La regla KsTimedFilterCallbacks especifica que un controlador de miniporte de streaming de kernel (KS) retorna de una función de callback de filtro dentro de 500 ms. |
|
La regla KsTimedPinCallbacks especifica que un controlador de miniporte de streaming de kernel (KS) vuelve de una función de devolución de llamada de pin en 500 ms. |
|
La regla KsTimedPinSetDeviceState especifica que un controlador de miniporte AVStream (KS) realiza transiciones de estado mediante la rutina AVStrMiniPinSetDeviceState del minidriver de AVStream dentro del tiempo necesario. |
|
La regla KsTimedProcessingMutex especifica que un controlador de miniport KS no debe mantener una exclusión mutua de procesamiento por más de 100 milisegundos. |