Freigeben über


NDK_LOGICAL_ADDRESS_MAPPING-Struktur (ndkpi.h)

Die NDK_LOGICAL_ADDRESS_MAPPING-Struktur enthält ein Array logischer Adapteradressen.

Syntax

typedef struct _NDK_LOGICAL_ADDRESS_MAPPING {
  PVOID               AdapterContext;
  ULONG               AdapterPageCount;
  NDK_LOGICAL_ADDRESS AdapterPageArray[1];
} NDK_LOGICAL_ADDRESS_MAPPING;

Member

AdapterContext

Reserviert für die Verwendung durch den NDK-Anbieter. Der NDK-Consumer darf diesen Member nicht ändern.

AdapterPageCount

Die Anzahl der Einträge im Array, das im AdapterPageArray-Element angegeben ist.

AdapterPageArray[1]

Ein Array logischer Adapteradressen. Jede logische Adresse im Array entspricht einer Seite mit PAGE_SIZE Bytelänge und muss PAGE_SIZE ausgerichtet sein. Das Array von Seiten entspricht einem nahezu zusammenhängenden Speicherbereich. Der datentyp NDK_LOGICAL_ADDRESS wird wie folgt definiert:

typedef PHYSICAL_ADDRESS NDK_LOGICAL_ADDRESS;

Hinweise

NDK_LOGICAL_ADDRESS_MAPPING stellt die Ansicht des physischen Speichers eines Adapters dar. Weitere Informationen finden Sie unter NDK_FN_BUILD_LAM und NDK_FN_RELEASE_LAM .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, unterstützt in NDIS 6.30 und höher.
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile ndkpi.h (Ndkpi.h einschließen)

Weitere Informationen

NDK_FN_BUILD_LAM

NDK_FN_RELEASE_LAM