Condividi tramite


intestazione nblapi.h

Questa intestazione viene usata dalla rete. Per altre informazioni, vedere:

nblapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NdisAdjustNetBufferCurrentMdl

La funzione NdisAdjustNetBufferCurrentMdl aggiorna una struttura NET_BUFFER in base all'offset dei dati corrente.
NdisAdvanceNetBufferDataStart

Chiamare la funzione NdisAdvanceNetBufferDataStart per rilasciare lo spazio dati usato aggiunto con la funzione NdisRetreatNetBufferDataStart.
NdisAdvanceNetBufferListDataStart

Chiamare la funzione NdisAdvanceNetBufferListDataStart per rilasciare lo spazio dati richiesto nelle chiamate precedenti alla funzione NdisRetreatNetBufferListDataStart.
NdisAllocateCloneNetBufferList

Chiamare la funzione NdisAllocateCloneNetBufferList per creare una nuova struttura di clonazione NET_BUFFER_LIST.
NdisAllocateFragmentNetBufferList

Chiamare la funzione NdisAllocateFragmentNetBufferList per creare una nuova struttura NET_BUFFER_LIST frammentata in base ai dati in una struttura NET_BUFFER_LIST esistente.
NdisAllocateNetBuffer

Chiamare la funzione NdisAllocateNetBuffer per allocare e inizializzare una struttura NET_BUFFER da un pool di strutture NET_BUFFER.
NdisAllocateNetBufferAndNetBufferList

Chiamare la funzione NdisAllocateNetBufferAndNetBufferList per allocare e inizializzare una struttura NET_BUFFER_LIST inizializzata con una struttura di NET_BUFFER preallocata.
NdisAllocateNetBufferList

Chiamare la funzione NdisAllocateNetBufferList per allocare e inizializzare una struttura NET_BUFFER_LIST da un pool di strutture di NET_BUFFER_LIST.
NdisAllocateNetBufferListContext

Chiamare la funzione NdisAllocateNetBufferListContext per allocare più spazio di contesto nella struttura NET_BUFFER_LIST_CONTEXT di una struttura NET_BUFFER_LIST.
NdisAllocateNetBufferListPool

Chiamare la funzione NdisAllocateNetBufferListPool per allocare un pool di strutture NET_BUFFER_LIST.
NdisAllocateNetBufferMdlAndData

I driver NDIS chiamano la funzione NdisAllocateNetBufferMdlAndData per allocare una struttura NET_BUFFER insieme ai dati e MDL associati.
NdisAllocateNetBufferPool

Chiamare la funzione NdisAllocateNetBufferPool per allocare un pool di strutture NET_BUFFER.
NdisAllocateReassembledNetBufferList

Chiamare la funzione NdisAllocateReassembledNetBufferList per riassemblare una struttura NET_BUFFER_LIST frammentata.
NdisCopyFromNetBufferToNetBuffer

Chiamare la funzione NdisCopyFromNetBufferToNetBuffer per copiare i dati da una struttura di NET_BUFFER di origine a una struttura di NET_BUFFER di destinazione.
NdisCopyReceiveNetBufferListInfo

I driver intermedi chiamano la funzione NdisCopyReceiveNetBufferListInfo per copiare le informazioni di NET_BUFFER_LIST in una struttura NET_BUFFER_LIST ricevuta.
NdisCopySendNetBufferListInfo

I driver intermedi chiamano la funzione NdisCopySendNetBufferListInfo per copiare le informazioni di NET_BUFFER_LIST in una struttura di trasmissione NET_BUFFER_LIST.
NdisFreeCloneNetBufferList

Chiamare la funzione NdisFreeCloneNetBufferList per liberare una struttura NET_BUFFER_LIST e tutte le strutture NET_BUFFER associate e le catene MDL assegnate in precedenza chiamando la funzione NdisAllocateCloneNetBufferList.
NdisFreeFragmentNetBufferList

Chiamare la funzione NdisFreeFragmentNetBufferList per liberare una struttura NET_BUFFER_LIST e tutte le strutture NET_BUFFER associate e le catene MDL assegnate in precedenza dalla funzione NdisAllocateFragmentNetBufferList.
NdisFreeNetBuffer

Chiamare la funzione NdisFreeNetBuffer per liberare una struttura NET_BUFFER precedentemente allocata da un pool di strutture NET_BUFFER con la funzione NdisAllocateNetBuffer.
NdisFreeNetBufferList

Chiamare la funzione NdisFreeNetBufferList per liberare una struttura NET_BUFFER_LIST allocata in precedenza da un pool di strutture di NET_BUFFER_LIST.
NdisFreeNetBufferListContext

Chiamare la funzione NdisFreeNetBufferListContext per rilasciare lo spazio di contesto nella struttura NET_BUFFER_LIST_CONTEXT di una struttura NET_BUFFER_LIST.
NdisFreeNetBufferListPool

Chiamare la funzione NdisFreeNetBufferListPool per liberare un pool di strutture NET_BUFFER_LIST.
NdisFreeNetBufferPool

Chiamare la funzione NdisFreeNetBufferPool per liberare pool di strutture NET_BUFFER creati con la funzione NdisAllocateNetBufferPool.
NdisFreeReassembledNetBufferList

Chiamare la funzione NdisFreeReassembledNetBufferList per liberare una struttura NET_BUFFER_LIST riassemblata e la struttura NET_BUFFER associata e la catena MDL associata.
NdisGetDataBuffer

Chiamare la funzione NdisGetDataBuffer per ottenere l'accesso a un blocco contiguo di dati da una struttura NET_BUFFER.
NdisGetNetBufferListProtocolId

La funzione NdisGetNetBufferListProtocolId recupera l'identificatore del protocollo dal membro NetBufferListInfo di una struttura NET_BUFFER_LIST.
NdisGetPoolFromNetBuffer

Chiamare la funzione NdisGetPoolFromNetBuffer per ottenere l'handle del pool di strutture NET_BUFFER associato a una struttura NET_BUFFER specificata.
NdisGetPoolFromNetBufferList

Chiamare la funzione NdisGetPoolFromNetBufferList per ottenere l'handle del pool di strutture NET_BUFFER_LIST associato a una struttura NET_BUFFER_LIST specificata.
NdisQueryNetBufferPhysicalCount

La funzione NdisQueryNetBufferPhysicalCount restituisce il numero massimo di interruzioni fisiche mappate dai descrittori del buffer associati alla struttura NET_BUFFER specificata.
NdisRetreatNetBufferDataStart

Chiamare la funzione NdisRetreatNetBufferDataStart per accedere allo spazio dati più usato nella catena MDL di una struttura NET_BUFFER.
NdisRetreatNetBufferListDataStart

Chiamare la funzione NdisRetreatNetBufferListDataStart per aumentare lo spazio dati usato in tutte le strutture NET_BUFFER in una struttura NET_BUFFER_LIST.

Funzioni di callback

 
NET_BUFFER_ALLOCATE_MDL

La funzione NetAllocateMdl alloca un MDL con un blocco di memoria associato di una dimensione specificata.
NET_BUFFER_FREE_MDL

La funzione NetFreeMdl libera un MDL precedentemente allocato dalla funzione NetAllocateMdl.

Strutture

 
NET_BUFFER_LIST_POOL_PARAMETERS

La struttura NET_BUFFER_LIST_POOL_PARAMETERS definisce i parametri per un pool di strutture NET_BUFFER_LIST.