Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Le regole di conformità DDI per i driver miniport AVStream verificano i protocolli di interfaccia DDI tra il driver di streaming kernel (ks.sys) e i relativi driver miniport.
In questa sezione
| Argomento | Descrizione |
|---|---|
La regola KsCallbackReturn specifica che una funzione di callback del driver miniport di kernel-streaming (KS) restituisce solo i valori di stato consentiti. |
|
La regola KsDeviceMutex specifica che un driver miniport in streaming kernel usa KsAcquireDevice e KsReleaseDevice nella sequenza corretta. Ovvero, ogni chiamata a KsAcquireDevice deve avere una chiamata corrispondente a KsReleaseDevice. |
|
La regola KsFilterMutex specifica che un driver miniport KS acquisisce e rilascia il mutex del filtro nella sequenza corretta. |
|
La regola KsIrqlDDIs specifica che un driver miniport KS (Kernel Streaming) chiama le DDI KS al corretto livello di IRQL. |
|
La regola KsIrqlDeviceCallbacks specifica che un driver miniport KS (Kernel Streaming) deve restituire da una funzione di callback del dispositivo KS con lo stesso IRQL che aveva al momento della chiamata. |
|
La regola KsInvalidStreamPointer verifica se un driver miniport KS fornisce un puntatore di flusso KS valido come argomento di funzione. |
|
La regola KsIrqlFilterCallbacks specifica che un miniport driver per lo streaming del kernel (KS) deve restituire da una funzione di callback del filtro di KS con lo stesso IRQL che aveva quando è stata chiamata la funzione di callback. |
|
La regola KsMarkPendingIrp specifica che un driver miniport kernel-stream (KS) deve contrassegnare gli IRP come in sospeso quando ritorna con STATUS_PENDING dalle funzioni di callback seguenti:
|
|
La regola KsIrqlPinCallbacks specifica che un driver miniport kernel-stream (KS) ritorna da una funzione di callback del pin KS con lo stesso IRQL presente al momento della chiamata. |
|
La regola KsProcessingMutex specifica che il mutex di elaborazione venga usato da un driver miniport KS nella sequenza corretta. |
|
La regola KsStreamPointerClone specifica che un driver di miniporta del kernel-stream (KS) utilizza correttamente le funzioni KsStreamPointerClone e KsStreamPointerDelete. |
|
La regola KsStreamPointerLock specifica che un driver miniport KS (Kernel Streaming) usa le funzioni KsStreamPointerLock e KsStreamPointerUnlock nella sequenza corretta. |
|
La regola KsStreamPointerUnlock specifica che un driver miniport KS (Kernel Streaming) sblocca tutti i puntatori di flusso prima che il driver venga scaricato o che il dispositivo venga arrestato. |
|
La regola KsTimedDeviceCallbacks specifica che un driver miniport kernel-streaming (KS) conclude l'operazione di callback del dispositivo entro 500 ms. |
|
La regola KsTimedFilterCallbacks specifica che un driver miniport kernel-streaming (KS) esegue il ritorno da una funzione di callback del filtro entro 500 ms. |
|
La regola KsTimedPinCallbacks specifica che un driver miniport kernel-streaming (KS) ritorna da una funzione di callback del pin entro 500 ms. |
|
La regola KsTimedPinSetDeviceState specifica che un driver miniport AVStream (KS) effettua transizioni di stato usando la routine AVStrMiniPinSetDeviceState del minidriver AVStream entro il tempo necessario. |
|
La regola KsTimedProcessingMutex specifica che un driver miniport di tipo KS non deve mantenere un mutex di elaborazione per più di 100 millisecondi. |