KMDF Rules for SDV

KMDF rules for SDV are divided into the following categories, as described in the following sections:

This rule category…

Analyzes these types of DDI functions…

DDI order rules

Dependent DDI functions

Device initialization rules

Device object initialization DDI functions

Control device cleanup rules

DDI functions for creation and disposal of device objects

Request-completion rules

Queue and request object DDI functions

Request-cancellation rules

Request object DDI functions

Request buffer, MDL, and memory rules

Request object memory access DDI functions

Power policy owner rules

DDI functions for drivers that are power policy owners

Note

This is preview information to introduce KMDF rules. See the WDK documentation for comprehensive documentation ...

Get Developing Drivers with the Windows® Driver Foundation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.