Freigeben über


StorPortBuildMdlForNonPagedPool-Funktion (storport.h)

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

Syntax

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

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung für den Host Bus Adapter (HBA).

[in, out] Mdl

Ein Zeiger auf die MDL, der den Speicherpuffer angibt.

Rückgabewert

StorPortBuildMdlForNonPagedPool gibt einen der folgenden status-Codes zurück:

Rückgabecode Beschreibung
STOR_STATUS_NOT_IMPLEMENTED
Diese Funktion ist auf dem aktiven Betriebssystem nicht 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 Universell
Header storport.h (einschließlich Storport.h)
IRQL <=DISPATCH_LEVEL
DDI-Complianceregeln StorPortIrql(storport)