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) |