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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour