Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pravidla dodržování předpisů DDI pro ovladače miniportu AVStream ověřují protokoly rozhraní DDI mezi ovladačem streamování jádra (ks.sys) a jeho ovladači miniportu.
V této části
| Téma | Popis |
|---|---|
Pravidlo KsCallbackReturn určuje, že funkce zpětného volání (callback) miniportu ovladače streamování jádra (KS) vrací pouze povolené stavové hodnoty. |
|
Pravidlo KsDeviceMutex určuje, že ovladač miniportu streamování jádra používá ve správném pořadí KsAcquireDevice a KsReleaseDevice . To znamená, že každé volání KsAcquireDevice musí mít odpovídající volání KsReleaseDevice. |
|
Pravidlo KsFilterMutex určuje, že ovladač miniportu KS získá a uvolní mutex filtru ve správném pořadí. |
|
Pravidlo KsIrqlDDIs určuje, že miniport ovladač pro kernel streaming (KS) volá KS DDI na správné úrovni IRQL. |
|
Pravidlo KsIrqlDeviceCallbacks určuje, že ovladač miniportu streamování jádra (KS) vrací funkci zpětného volání zařízení KS se stejnou technologií IRQL, kterou měla při volání. |
|
Pravidlo KsInvalidStreamPointer ověřuje, jestli ovladač miniportu KS poskytuje platný ukazatel streamu KS jako argument funkce. |
|
Pravidlo KsIrqlFilterCallbacks určuje, že ovladač miniportu streamování jádra (KS) se vrací z funkce zpětného volání filtru KS se stejnou úrovní IRQL, jakou měl při volání funkce zpětného volání. |
|
Pravidlo KsMarkPendingIrp určuje, že ovladač miniportu pro streamy jádra (KS) by měl při návratu se statusem STATUS_PENDING z následujících funkcí zpětného volání označit IRP jako čekající.
|
|
Pravidlo KsIrqlPinCallbacks určuje, že ovladač miniportu streamu jádra (KS) vrací funkci zpětného volání pin kódu KS se stejnou technologií IRQL, kterou měla při volání. |
|
Pravidlo KsProcessingMutex určuje, že ovladač miniportu KS používá mutex zpracování ve správném pořadí: |
|
Pravidlo KsStreamPointerClone určuje, že ovladač miniportu kernel-stream (KS) správně používá funkce KsStreamPointerClone a KsStreamPointerDelete . |
|
Pravidlo KsStreamPointerLock určuje, že miniportový ovladač pro streamování jádra (KS) používá funkce KsStreamPointerLock a KsStreamPointerUnlock ve správném pořadí. |
|
Pravidlo KsStreamPointerUnlock určuje, že ovladač miniportu pro kernelové streamování (KS) odemkne všechny streamové ukazatele před uvolněním ovladače nebo zastavením zařízení. |
|
Pravidlo KsTimedDeviceCallbacks určuje, že ovladač miniportu pro streamování jádra (KS) se vrátí z funkce zpětného volání zařízení během 500 ms. |
|
Pravidlo KsTimedFilterCallbacks určuje, že ovladač miniportu streamování jádra (KS) se vrátí z funkce zpětného volání filtru do 500 ms. |
|
Pravidlo KsTimedPinCallbacks určuje, že ovladač miniportu pro streamování jádra (KS) se vrátí z zpětnovazební funkce pinu do 500 ms. |
|
Pravidlo KsTimedPinSetDeviceState určuje, že ovladač miniportu AVStream (KS) provádí přechody stavu pomocí rutiny AVStrMiniPinSetDeviceState AVStream v požadovaném čase. |
|
Pravidlo KsTimedProcessingMutex určuje, že ovladač miniportu KS by neměl držet zámek pro zpracování déle než 100 milisekund. |