Freigeben über


nblapi.h Header

Dieser Header wird von Netzwerk verwendet. Weitere Informationen finden Sie unter:

nblapi.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
NdisAdjustNetBufferCurrentMdl

Die NdisAdjustNetBufferCurrentMdl-Funktion 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 NdisRetreatNetBufferDataStart-Funktion hinzugefügt wurde.
NdisAdvanceNetBufferListDataStart-

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

Rufen Sie die NdisAllocateCloneNetBufferList-Funktion 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 vordefinierten 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 von 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 zuzuweisen.
NdisAllocateNetBufferPool

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

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

Rufen Sie die NdisCopyFromNetBufferToNetBuffer-Funktion auf, um Daten aus einer Quelle NET_BUFFER Struktur in eine Zielstruktur NET_BUFFER zu kopieren.
NdisCopyReceiveNetBufferListInfo

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

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

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

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

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

Rufen Sie die NdisFreeNetBufferList-Funktion auf, um eine NET_BUFFER_LIST Struktur freizuweisen, die zuvor aus einem NET_BUFFER_LIST Strukturpool zugeordnet wurde.
NdisFreeNetBufferListContext

Rufen Sie die NdisFreeNetBufferListContext-Funktion auf, um den Kontextbereich 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 freizurufen.
NdisFreeNetBufferPool

Rufen Sie die NdisFreeNetBufferPool-Funktion auf, um NET_BUFFER Strukturpools frei zu geben, 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-Element 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 NdisGetPoolFromNetBufferList-Funktion 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 Umbrüche zurück, die den Pufferdeskriptoren zugeordnet sind, die der angegebenen NET_BUFFER Struktur zugeordnet sind.
NdisRetreatNetBufferDataStart

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

Rufen Sie die NdisRetreatNetBufferListDataStart-Funktion auf, um den verwendeten Datenraum 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 mit 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.