Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
DDI-efterlevnadsreglerna för AVStream-miniportdrivrutiner verifierar DDI-gränssnittsprotokollen mellan kernelströmningsdrivrutinen (ks.sys) och dess miniportdrivrutiner.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
KsCallbackReturn-regeln anger att en KS-miniportdrivrutinsåteranropsfunktion (kernel-streaming) endast returnerar tillåtna statusvärden. |
|
KsDeviceMutex-regeln anger att en miniportdrivrutin för kernelströmning använder KsAcquireDevice och KsReleaseDevice i rätt sekvens. Det vill säga varje anrop till KsAcquireDevice måste ha ett motsvarande anrop till KsReleaseDevice. |
|
KsFilterMutex-regeln anger att en KS-miniportdrivrutin hämtar och släpper filtret mutex i rätt sekvens. |
|
KsIrqlDDIs-regeln anger att en KS-miniportdrivrutin (kernel-streaming) anropar KS DDIs på rätt IRQL-nivå. |
|
KsIrqlDeviceCallbacks-regeln anger att en KS-miniportdrivrutin (kernel-streaming) returnerar från en KS-enhets återanropsfunktion med samma IRQL som den hade när den anropades. |
|
KsInvalidStreamPointer-regeln verifierar om en KS-miniportdrivrutin ger en giltig KS Stream Pointer som ett funktionsargument. |
|
KsIrqlFilterCallbacks-regeln anger att en KS-miniportdrivrutin (kernel-streaming) returnerar från en KS-filteråteranropsfunktion med samma IRQL som den hade när återanropsfunktionen anropades. |
|
KsMarkPendingIrp-regeln specificerar att en miniportdrivrutin för kernel-stream (KS) ska markera IRP:er som väntande när den återgår med STATUS_PENDING från följande återanropsfunktioner:
|
|
KsIrqlPinCallbacks-regeln anger att en KS-miniportdrivrutin (kernel-stream) returnerar från en KS Pin-återanropsfunktion med samma IRQL som den hade när den anropades. |
|
KsProcessingMutex-regeln anger att en KS-miniportdrivrutin ska använda bearbetnings-mutexen i rätt ordning: |
|
KsStreamPointerClone-regeln anger att en KS-miniportdrivrutin (Kernel Stream) använder funktionerna KsStreamPointerClone och KsStreamPointerDelete korrekt. |
|
KsStreamPointerLock-regeln anger att en KS-miniportdrivrutin (kernel-streaming) använder funktionerna KsStreamPointerLock och KsStreamPointerUnlock i rätt sekvens. |
|
KsStreamPointerUnlock-regeln specificerar att en kernel-streaming (KS) miniportdrivrutin låser upp alla strömpekare innan drivrutinen tas bort (eller enheten stoppas). |
|
Regeln KsTimedDeviceCallbacks anger att en miniportdrivrutin för kernel-streaming (KS) returnerar från en enhetsåterkopplingsfunktion inom 500 ms. |
|
KsTimedFilterCallbacks-regeln anger att en KS-miniportdrivrutin (kernel-streaming) returnerar från en filteråteranropsfunktion inom 500 ms. |
|
KsTimedPinCallbacks-regeln anger att en kernel-streaming KS-miniportdrivrutin returnerar från en pin-återanropsfunktion inom 500 ms. |
|
KsTimedPinSetDeviceState-regeln anger att en AVStream-miniportdrivrutin (KS) gör tillståndsövergångar med hjälp av AVStream-minimejelns AVStrMiniPinSetDeviceState-rutin inom den tid som krävs. |
|
KsTimedProcessingMutex-regeln anger att en KS-miniportdrivrutin inte ska innehålla en bearbetnings mutex i mer än 100 millisekunder. |