Freigeben über


nblapi.h-Header

Dieser Header wird vom Netzwerk verwendet. Weitere Informationen finden Sie unter

nblapi.h enthält die folgenden Programmierschnittstellen:

Functions

 
NdisAdjustNetBufferCurrentMdl

Die Funktion NdisAdjustNetBufferCurrentMdl aktualisiert eine NET_BUFFER Struktur basierend auf dem aktuellen Datenoffset.
NdisAdvanceNetBufferDataStart

Rufen Sie die NdisAdvanceNetBufferDataStart-Funktion auf, um den verwendeten Datenbereich freizugeben, der mit der Funktion NdisRetreatNetBufferDataStart hinzugefügt wurde.
NdisAdvanceNetBufferListDataStart

Rufen Sie die NdisAdvanceNetBufferListDataStart-Funktion auf, um den Datenspeicher freizugeben, der bei vorherigen Aufrufen der NdisRetreatNetBufferListDataStart-Funktion beansprucht wurde.
NdisAllocateCloneNetBufferList

Rufen Sie die Funktion NdisAllocateCloneNetBufferList auf, um einen neuen Klon NET_BUFFER_LIST Struktur zu erstellen.
NdisAllocateFragmentNetBufferList

Rufen Sie die NdisAllocateFragmentNetBufferList-Funktion auf, um eine neue fragmentierte NET_BUFFER_LIST-Struktur basierend auf den Daten in einer vorhandenen NET_BUFFER_LIST-Struktur zu erstellen.
NdisAllocateNetBuffer

Rufen Sie die NdisAllocateNetBuffer-Funktion auf, um eine NET_BUFFER Struktur aus einem NET_BUFFER Strukturpool zuzuweisen und zu initialisieren.
NdisAllocateNetBufferAndNetBufferList

Rufen Sie die NdisAllocateNetBufferAndNetBufferList-Funktion auf, um eine NET_BUFFER_LIST Struktur zuzuweisen und zu initialisieren, die mit einer vorab zugeordneten NET_BUFFER-Struktur initialisiert wird.
NdisAllocateNetBufferList

Rufen Sie die NdisAllocateNetBufferList-Funktion auf, um eine NET_BUFFER_LIST Struktur aus einem NET_BUFFER_LIST Strukturpool zuzuweisen und zu initialisieren.
NdisAllocateNetBufferListContext

Rufen Sie die NdisAllocateNetBufferListContext-Funktion auf, um mehr Kontextbereich in der NET_BUFFER_LIST_CONTEXT-Struktur einer NET_BUFFER_LIST-Struktur zuzuweisen.
NdisAllocateNetBufferListPool

Rufen Sie die NdisAllocateNetBufferListPool-Funktion auf, um einen Pool mit NET_BUFFER_LIST Strukturen zuzuweisen.
NdisAllocateNetBufferMdlAndData

NDIS-Treiber rufen die NdisAllocateNetBufferMdlAndData-Funktion auf, um eine NET_BUFFER Struktur zusammen mit den zugeordneten MDL und Daten zuzuordnen.
NdisAllocateNetBufferPool

Rufen Sie die NdisAllocateNetBufferPool-Funktion auf, um einen Pool mit NET_BUFFER Strukturen zuzuweisen.
NdisAllocateReassembledNetBufferList

Rufen Sie die Funktion NdisAllocateReassembledNetBufferList auf, um eine fragmentierte NET_BUFFER_LIST Struktur neu zusammenzufassen.
NdisCopyFromNetBufferToNetBuffer

Rufen Sie die Funktion NdisCopyFromNetBufferToNetBuffer auf, um Daten aus einer Quellstruktur NET_BUFFER struktur in ein Ziel NET_BUFFER Struktur zu kopieren.
NdisCopyReceiveNetBufferListInfo

Zwischentreiber rufen die NdisCopyReceiveNetBufferListInfo-Funktion auf, um die NET_BUFFER_LIST Informationen in eine empfangene NET_BUFFER_LIST-Struktur zu kopieren.
NdisCopySendNetBufferListInfo

Zwischentreiber rufen die NdisCopySendNetBufferListInfo-Funktion auf, um die NET_BUFFER_LIST Informationen in einer Übertragungsstruktur NET_BUFFER_LIST zu kopieren.
NdisFreeCloneNetBufferList

Rufen Sie die NdisFreeCloneNetBufferList-Funktion auf, um eine NET_BUFFER_LIST-Struktur und alle zugeordneten NET_BUFFER Strukturen und MDL-Ketten frei zu geben, die zuvor durch Aufrufen der Funktion NdisAllocateCloneNetBufferList zugewiesen wurden.
NdisFreeFragmentNetBufferList

Rufen Sie die NdisFreeFragmentNetBufferList-Funktion auf, um eine NET_BUFFER_LIST-Struktur und alle zugeordneten NET_BUFFER Strukturen und MDL-Ketten frei zu geben, die zuvor von der aufrufenden NdisAllocateFragmentNetBufferList-Funktion zugewiesen wurden.
NdisFreeNetBuffer

Rufen Sie die NdisFreeNetBuffer-Funktion auf, um eine NET_BUFFER Struktur frei zu geben, die zuvor mit der Funktion NdisAllocateNetBuffer aus einem NET_BUFFER Strukturpool zugeordnet wurde.
NdisFreeNetBufferList

Rufen Sie die NdisFreeNetBufferList-Funktion auf, um eine NET_BUFFER_LIST Struktur frei zu geben, die zuvor aus einem NET_BUFFER_LIST Strukturpool zugewiesen wurde.
NdisFreeNetBufferListContext

Rufen Sie die Funktion NdisFreeNetBufferListContext auf, um den Kontextraum in der NET_BUFFER_LIST_CONTEXT Struktur einer NET_BUFFER_LIST-Struktur freizugeben.
NdisFreeNetBufferListPool

Rufen Sie die NdisFreeNetBufferListPool-Funktion auf, um einen NET_BUFFER_LIST Strukturpool freizugeben.
NdisFreeNetBufferPool

Rufen Sie die NdisFreeNetBufferPool-Funktion auf, um NET_BUFFER Strukturpools freizugeben, die mit der NdisAllocateNetBufferPool-Funktion erstellt werden.
NdisFreeReassembledNetBufferList

Rufen Sie die NdisFreeReassembledNetBufferList-Funktion auf, um eine neu zusammengesetzte NET_BUFFER_LIST-Struktur und die zugeordnete NET_BUFFER-Struktur und MDL-Kette frei zu geben.
NdisGetDataBuffer

Rufen Sie die NdisGetDataBuffer-Funktion auf, um Zugriff auf einen zusammenhängenden Datenblock aus einer NET_BUFFER-Struktur zu erhalten.
NdisGetNetBufferListProtocolId

Die NdisGetNetBufferListProtocolId-Funktion ruft den Protokollbezeichner aus dem NetBufferListInfo-Member einer NET_BUFFER_LIST-Struktur ab.
NdisGetPoolFromNetBuffer

Rufen Sie die NdisGetPoolFromNetBuffer-Funktion auf, um das NET_BUFFER Strukturpoolhandle abzurufen, das einer angegebenen NET_BUFFER Struktur zugeordnet ist.
NdisGetPoolFromNetBufferList

Rufen Sie die Funktion NdisGetPoolFromNetBufferList auf, um das NET_BUFFER_LIST Strukturpoolhandle abzurufen, das einer angegebenen NET_BUFFER_LIST-Struktur zugeordnet ist.
NdisQueryNetBufferPhysicalCount

Die NdisQueryNetBufferPhysicalCount-Funktion gibt die maximale Anzahl physischer Unterbrechungen zurück, die von den Pufferdeskriptoren zugeordnet sind, die der angegebenen NET_BUFFER-Struktur zugeordnet sind.
NdisRetreatNetBufferDataStart

Rufen Sie die NdisRetreatNetBufferDataStart-Funktion auf, um auf mehr verwendeten Datenspeicher in der MDL-Kette einer NET_BUFFER-Struktur zuzugreifen.
NdisRetreatNetBufferListDataStart

Rufen Sie die NdisRetreatNetBufferListDataStart-Funktion auf, um den verwendeten Datenspeicherplatz in allen NET_BUFFER-Strukturen in einer NET_BUFFER_LIST-Struktur zu erhöhen.

Rückruffunktionen

 
NET_BUFFER_ALLOCATE_MDL

Die NetAllocateMdl-Funktion weist eine MDL einem zugeordneten Speicherblock einer angegebenen Größe zu.
NET_BUFFER_FREE_MDL

Die NetFreeMdl-Funktion gibt eine MDL frei, die zuvor von der NetAllocateMdl-Funktion zugewiesen wurde.

Strukturen

 
NET_BUFFER_LIST_POOL_PARAMETERS

Die NET_BUFFER_LIST_POOL_PARAMETERS-Struktur definiert die Parameter für einen Pool von NET_BUFFER_LIST Strukturen.