Verwalten der Cachekohärenz
Wenn ein Treiber Daten zwischen dem Systemspeicher und seinem Gerät überträgt, können Daten in einem oder mehreren Prozessorcaches und/oder im Cache des System-DMA-Controllers zwischengespeichert werden. Treiber, die DMA oder PIO zum Verarbeiten von Lese-/Schreibzugriffs-IRPs oder einer Geräte-E/A-Steuerungsanforderung verwenden, die einen DMA- oder PIO-Datenübertragungsvorgang erfordert, sollten die Integrität möglicherweise zwischengespeicherter Daten während übertragungsvorgängen sicherstellen. In diesem Abschnitt wird erläutert, wie Dies geschieht.
Dieser Abschnitt enthält die folgenden Themen: