Kommunikation mit einem Speicherporttreiber

Die Kommunikation zwischen einem Speicherminiporttreiber und einem vom System bereitgestellten Speicherporttreiber erfolgt wie folgt:

  • Ein Miniport ruft eine Reihe von Supportroutinen des Speicherports auf, die vom Treiber bereitgestellt werden.

  • Ein Miniport implementiert einen Standardsatz von Routinen für den Aufruf des Speicherporttreibers, von denen einige erforderlich und einige optional sind.

Die Miniporttreiberroutinen, die vom SCSI-Porttreiber, dem Storport-Treiber und dem ATA-Porttreiber aufgerufen werden, sind einander sehr ähnlich.

Speicherminiporttreiber sollten das Aufrufen anderer Betriebssystemroutinen als die Supportroutinen vermeiden, die von der entsprechenden Porttreiberunterstützung bereitgestellt werden. Beispiel:

Hinweis

Miniport-Treiber, die windows HLK-zertifiziert sein möchten, schlagen den Speicherimporttest fehl, wenn sie Betriebssystemroutinen aufrufen und sich daher nicht für das Windows-Hardwarekompatibilitätsprogramm qualifizieren.

Verwenden Sie keine Hardware abstraction Layer Routines in Miniporttreibern.