Freigeben über


StorPortBuildMdlForNonPagedPool-Funktion (storport.h)

Die StorPortBuildMdlForNonPagedPool Routine aktualisiert die MDL, um den zugeordneten nicht ausgelagerten Speicher zu beschreiben.

Syntax

ULONG StorPortBuildMdlForNonPagedPool(
  [in]      PVOID HwDeviceExtension,
  [in, out] PVOID Mdl
);

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (HBA).

[in, out] Mdl

Ein Zeiger auf die MDL, die den Speicherpuffer angibt.

Rückgabewert

StorPortBuildMdlForNonPagedPool gibt einen der folgenden Statuscodes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist nicht auf dem aktiven Betriebssystem implementiert.
STOR_STATUS_SUCCESS
Gibt an, dass die MDL erfolgreich aktualisiert wurde.
STOR_STATUS_INVALID_PARAMETER
Der Zeiger auf die MDL ist NULL-.
STOR_STATUS_INVALID_IRQL
Der Aufruf wurde an einem ungültigen IRQL ausgeführt.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- storport.h (include Storport.h)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln StorPortIrql(storport)