NET_BUFFER_LIST_INFO Makro (ndis/nblaccessors.h)

NET_BUFFER_LIST_INFO ist ein Makro, das NDIS-Treiber verwenden, um Informationen abzurufen und festzulegen, die für alle NET_BUFFER-Strukturen in einer NET_BUFFER_LIST-Struktur gelten.

Syntax

void NET_BUFFER_LIST_INFO(
   _NBL,
   _Id
);

Parameter

_NBL

Ein Zeiger auf eine NET_BUFFER_LIST Struktur.

_Id

Eine ID, die den Typ der Informationen angibt, auf die vom NetBufferListInfo-Member der NET_BUFFER_LIST-Struktur zugegriffen werden soll, die der _NBL-Parameter angibt.

Rückgabewert

NET_BUFFER_LIST_INFO gibt die Informationen zurück, die der angegebenen ID zugeordnet sind. Die Informationen werden aus dem NetBufferListInfo-Member der angegebenen NET_BUFFER_LIST-Struktur abgerufen.

Hinweise

Eine Liste der gültigen NetBufferListInfo-IDs finden Sie auf der NDIS_NET_BUFFER_LIST_INFO-Enumerationsreferenzseite.

Das folgende Beispiel veranschaulicht das Abrufen eines NetBufferListInfo-Werts :

value = NET_BUFFER_LIST_INFO(pNBL, Id);

Das folgende Beispiel veranschaulicht das Festlegen eines NetBufferListInfo-Werts :

NET_BUFFER_LIST_INFO(pNBL, Id) = value;

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

NDIS_NET_BUFFER_LIST_INFO

NET_BUFFER

NET_BUFFER_LIST