NET_BUFFER_CURRENT_MDL Makro (ndis/nblaccessors.h)

NET_BUFFER_CURRENT_MDL ist ein Makro, das NDIS-Treiber verwenden, um das CurrentMdl-Element einer NET_BUFFER_DATA-Struktur in einer NET_BUFFER-Struktur abzurufen.

Syntax

#define NET_BUFFER_CURRENT_MDL(_NB) ((_NB)->CurrentMdl)

Parameter

_NB

Ein Zeiger auf eine NET_BUFFER-Struktur .

Rückgabewert

NET_BUFFER_CURRENT_MDL gibt den Wert des CurrentMdl-Elements der angegebenen NET_BUFFER-Struktur zurück.

Hinweise

Der Rückgabewert ist ein Zeiger auf die erste MDL, die der aktuelle Treiber verwendet. Dieser Zeiger bietet eine Optimierung, die die Leistung verbessert, indem alle MDLs übersprungen werden, die der aktuelle Treiber nicht verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis/nblaccessors.h (include ndis.h)

Weitere Informationen

NET_BUFFER

NET_BUFFER_DATA