en-tête nblapi.h
Cet en-tête est utilisé par le réseau. Pour plus d'informations, consultez les pages suivantes :
nblapi.h contient les interfaces de programmation suivantes :
Fonctions
NdisAdjustNetBufferCurrentMdl La fonction NdisAdjustNetBufferCurrentMdl met à jour une structure NET_BUFFER en fonction du décalage de données actuel. |
NdisAdvanceNetBufferDataStart Appelez la fonction NdisAdvanceNetBufferDataStart pour libérer l’espace de données utilisé ajouté avec la fonction NdisRetreatNetBufferDataStart. |
NdisAdvanceNetBufferListDataStart Appelez la fonction NdisAdvanceNetBufferListDataStart pour libérer l’espace de données revendiqué dans les appels précédents à la fonction NdisRetreatNetBufferListDataStart. |
NdisAllocateCloneNetBufferList Appelez la fonction NdisAllocateCloneNetBufferList pour créer un clone NET_BUFFER_LIST structure. |
NdisAllocateFragmentNetBufferList Appelez la fonction NdisAllocateFragmentNetBufferList pour créer une structure de NET_BUFFER_LIST fragmentée basée sur les données d’une structure de NET_BUFFER_LIST existante. |
NdisAllocateNetBuffer Appelez la fonction NdisAllocateNetBuffer pour allouer et initialiser une structure de NET_BUFFER à partir d’un pool de structures NET_BUFFER. |
NdisAllocateNetBufferAndNetBufferList Appelez la fonction NdisAllocateNetBufferAndNetBufferList pour allouer et initialiser une structure de NET_BUFFER_LIST initialisée avec une structure de NET_BUFFER préallouée. |
NdisAllocateNetBufferList Appelez la fonction NdisAllocateNetBufferList pour allouer et initialiser une structure NET_BUFFER_LIST à partir d’un pool de structures NET_BUFFER_LIST. |
NdisAllocateNetBufferListContext Appelez la fonction NdisAllocateNetBufferListContext pour allouer plus d’espace de contexte dans la structure NET_BUFFER_LIST_CONTEXT d’une structure NET_BUFFER_LIST. |
NdisAllocateNetBufferListPool Appelez la fonction NdisAllocateNetBufferListPool pour allouer un pool de structures NET_BUFFER_LIST. |
NdisAllocateNetBufferMdlAndData Les pilotes NDIS appellent la fonction NdisAllocateNetBufferMdlAndData pour allouer une structure NET_BUFFER ainsi que les données et mdL associées. |
NdisAllocateNetBufferPool Appelez la fonction NdisAllocateNetBufferPool pour allouer un pool de structures NET_BUFFER. |
NdisAllocateReassembledNetBufferList Appelez la fonction NdisAllocateReassembledNetBufferList pour réassembler une structure de NET_BUFFER_LIST fragmentée. |
NdisCopyFromNetBufferToNetBuffer Appelez la fonction NdisCopyFromNetBufferToNetBuffer pour copier les données d’une structure source NET_BUFFER vers une structure NET_BUFFER de destination. |
NdisCopyReceiveNetBufferListInfo Les pilotes intermédiaires appellent la fonction NdisCopyReceiveNetBufferListInfo pour copier les informations NET_BUFFER_LIST dans une structure NET_BUFFER_LIST reçue. |
NdisCopySendNetBufferListInfo Les pilotes intermédiaires appellent la fonction NdisCopySendNetBufferListInfo pour copier les informations NET_BUFFER_LIST dans une structure de NET_BUFFER_LIST de transmission. |
NdisFreeCloneNetBufferList Appelez la fonction NdisFreeCloneNetBufferList pour libérer une structure NET_BUFFER_LIST et toutes les structures NET_BUFFER associées et chaînes MDL précédemment allouées en appelant la fonction NdisAllocateCloneNetBufferList. |
NdisFreeFragmentNetBufferList Appelez la fonction NdisFreeFragmentNetBufferList pour libérer une structure NET_BUFFER_LIST et toutes les structures NET_BUFFER associées et chaînes MDL précédemment allouées par la fonction NdisAllocateFragmentNetBufferList appelante. |
NdisFreeNetBuffer Appelez la fonction NdisFreeNetBuffer pour libérer une structure NET_BUFFER précédemment allouée à partir d’un pool de structures NET_BUFFER avec la fonction NdisAllocateNetBuffer. |
NdisFreeNetBufferList Appelez la fonction NdisFreeNetBufferList pour libérer une structure NET_BUFFER_LIST précédemment allouée à partir d’un pool de structures NET_BUFFER_LIST. |
NdisFreeNetBufferListContext Appelez la fonction NdisFreeNetBufferListContext pour libérer de l’espace de contexte dans la structure NET_BUFFER_LIST_CONTEXT d’une structure NET_BUFFER_LIST. |
NdisFreeNetBufferListPool Appelez la fonction NdisFreeNetBufferListPool pour libérer un pool de structures NET_BUFFER_LIST. |
NdisFreeNetBufferPool Appelez la fonction NdisFreeNetBufferPool pour libérer NET_BUFFER pools de structure créés avec la fonction NdisAllocateNetBufferPool. |
NdisFreeReassembledNetBufferList Appelez la fonction NdisFreeReassembledNetBufferList pour libérer une structure de NET_BUFFER_LIST réassemblé ainsi que la structure NET_BUFFER et la chaîne MDL associées. |
NdisGetDataBuffer Appelez la fonction NdisGetDataBuffer pour accéder à un bloc de données contigu à partir d’une structure NET_BUFFER. |
NdisGetNetBufferListProtocolId La fonction NdisGetNetBufferListProtocolId récupère l’identificateur de protocole à partir du membre NetBufferListInfo d’une structure NET_BUFFER_LIST. |
NdisGetPoolFromNetBuffer Appelez la fonction NdisGetPoolFromNetBuffer pour obtenir le handle de pool de structures NET_BUFFER associé à une structure NET_BUFFER spécifiée. |
NdisGetPoolFromNetBufferList Appelez la fonction NdisGetPoolFromNetBufferList pour obtenir le handle de pool de structure NET_BUFFER_LIST associé à une structure NET_BUFFER_LIST spécifiée. |
NdisQueryNetBufferPhysicalCount La fonction NdisQueryNetBufferPhysicalCount retourne le nombre maximal d’interruptions physiques mappées par les descripteurs de mémoire tampon associés à la structure NET_BUFFER donnée. |
NdisRetreatNetBufferDataStart Appelez la fonction NdisRetreatNetBufferDataStart pour accéder à plus d’espace de données utilisé dans la chaîne MDL d’une structure NET_BUFFER. |
NdisRetreatNetBufferListDataStart Appelez la fonction NdisRetreatNetBufferListDataStart pour augmenter l’espace de données utilisé dans toutes les structures NET_BUFFER d’une structure NET_BUFFER_LIST. |
Fonctions de rappel
NET_BUFFER_ALLOCATE_MDL La fonction NetAllocateMdl alloue un MDL avec un bloc de mémoire associé d’une taille spécifiée. |
NET_BUFFER_FREE_MDL La fonction NetFreeMdl libère une MDL précédemment allouée par la fonction NetAllocateMdl. |
Structures
NET_BUFFER_LIST_POOL_PARAMETERS La structure NET_BUFFER_LIST_POOL_PARAMETERS définit les paramètres d’un pool de structures NET_BUFFER_LIST. |