NdisSetNetBufferListProtocolId-Makro (ndis/nblaccessors.h)
Das NdisSetNetBufferListProtocolId- Makro legt den Protokollbezeichner im NetBufferListInfo Member einer NET_BUFFER_LIST Struktur fest.
Syntax
void NdisSetNetBufferListProtocolId(
_NBL,
_ProtocolId
);
Parameter
_NBL
Ein Zeiger auf eine NET_BUFFER_LIST Struktur.
_ProtocolId
Ein Protokollbezeichner als einer der folgenden Werte:
NDIS_PROTOCOL_ID_DEFAULT
Ein Standardprotokolltreiberbezeichner.
NDIS_PROTOCOL_ID_TCP_IP
Das TCP/IP-Protokoll.
NDIS_PROTOCOL_ID_IPX
Das IPX-Protokoll.
NDIS_PROTOCOL_ID_NBF
Das NetBEUI-Protokoll.
Rückgabewert
Nichts
Bemerkungen
Treiber, die NET_BUFFER_LIST Strukturen erstellen, sollten den Protokollbezeichner durch Aufrufen des NdisSetNetBufferListProtocolId Makros oder durch Zuordnen eines Bezeichners zu einem NET_BUFFER_LIST-Pool festlegen.
Rufen Sie zum Zuordnen eines Protokollbezeichners zu einem NET_BUFFER_LIST-Pool die NdisAllocateNetBufferListPool--Funktion auf, und geben Sie den Protokollbezeichner im ProtocolId Member der NET_BUFFER_LIST_POOL_PARAMETERS Struktur an.
Miniport-, Filter- und Zwischentreiber legen den Protokollbezeichner auf Null fest.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Universal |
Header- | ndis/nblaccessors.h (include ndis.h) |
Siehe auch
NET_BUFFER_LIST_POOL_PARAMETERS