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