Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As regras de conformidade DDI para drivers de miniporta AVStream verificam os protocolos de interface DDI entre o driver de streaming do kernel (ks.sys) e seus drivers de miniporta.
Nesta secção
| Tópico | Descrição |
|---|---|
A regra KsCallbackReturn especifica que uma função de retorno de chamada do driver de miniporta kernel-streaming (KS) retorna apenas os valores de status permitidos. |
|
A regra KsDeviceMutex especifica que um driver de miniporta de streaming do kernel usa KsAcquireDevice e KsReleaseDevice na sequência correta. Ou seja, cada chamada para KsAcquireDevice deve ter uma chamada correspondente para KsReleaseDevice. |
|
A regra KsFilterMutex especifica que um driver de miniporta KS adquire e libera o mutex de filtro na sequência correta. |
|
A regra KsIrqlDDIs especifica que um driver miniport de streaming de kernel (KS) chama DDIs KS no nível correto de IRQL. |
|
A regra KsIrqlDeviceCallbacks especifica que um driver de miniporta de streaming de kernel (KS) retorna de uma função de retorno de chamada de dispositivo KS com o mesmo IRQL que tinha quando foi chamado. |
|
A regra KsInvalidStreamPointer verifica se um driver de miniporta KS fornece um Ponteiro de Fluxo KS válido como um argumento de função. |
|
A regra KsIrqlFilterCallbacks especifica que um driver de miniporta kernel-streaming (KS) retorna de uma função de retorno de chamada de filtro KS com o mesmo IRQL que tinha quando a função de retorno de chamada foi chamada. |
|
A regra KsMarkPendingIrp especifica que um driver de miniporta kernel-stream (KS) deve marcar IRPs como pendentes ao retornar com STATUS_PENDING das seguintes funções de retorno de chamada:
|
|
A regra KsIrqlPinCallbacks especifica que um driver de miniporta kernel-stream (KS) retorna de uma função de retorno de chamada KS Pin com o mesmo IRQL que tinha quando foi chamado. |
|
A regra KsProcessingMutex especifica que um driver de miniporta KS utiliza o mutex de processamento na sequência correta. |
|
A regra KsStreamPointerClone especifica que um driver de miniporta kernel-stream (KS) usa corretamente as funções KsStreamPointerClone e KsStreamPointerDelete . |
|
A regra KsStreamPointerLock especifica que um driver de miniporta kernel-streaming (KS) usa as funções KsStreamPointerLock e KsStreamPointerUnlock na sequência correta. |
|
A regra KsStreamPointerUnlock especifica que um driver de miniporta de kernel-streaming (KS) desbloqueia todos os ponteiros de fluxo antes de o driver ser descarregado (ou o dispositivo ser desativado). |
|
A regra KsTimedDeviceCallbacks especifica que um driver de miniporta de streaming de kernel (KS) retorna de uma função de callback de dispositivo dentro de 500 ms. |
|
A regra KsTimedFilterCallbacks especifica que um driver de miniporta de streaming de kernel (KS) deve retornar de uma função de retorno de chamada de filtro em até 500 ms. |
|
A regra KsTimedPinCallbacks especifica que um driver de miniporta de streaming de kernel (KS) deve retornar de uma função de callback de pino dentro de 500 ms. |
|
A regra KsTimedPinSetDeviceState especifica que um driver de miniporta AVStream (KS) faz transições de estado usando a rotina AVStrMiniPinSetDeviceState do minidriver AVStream dentro do tempo necessário. |
|
A regra KsTimedProcessingMutex especifica que um driver de miniporta KS não deve reter um mutex de processamento por mais de 100 milissegundos. |