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