Partager via


en-tête ndischimney.h

Cet en-tête est utilisé par le réseau. Pour plus d'informations, consultez les pages suivantes :

ndischimney.h contient les interfaces de programmation suivantes :

Fonctions

 
NdisInitiateOffload

Un protocole ou un pilote intermédiaire appelle la fonction NdisInitiateOffload pour décharger les objets d’état de cheminée TCP.
NdisInvalidateOffload

Un protocole ou un pilote intermédiaire appelle la fonction NdisInvalidateOffload pour invalider les objets d’état de cheminée TCP précédemment déchargés.
NdisMGetOffloadHandlers

Cette fonction obtient les points d’entrée des fonctions NDIS pour un type de cheminée particulier.
NdisMInitiateOffloadComplete

Une cible de déchargement appelle la fonction NdisMInitiateOffloadComplete pour effectuer une opération de déchargement lancée par un appel précédent à la fonction MiniportInitiateOffload.
NdisMInvalidateOffloadComplete

Une cible de déchargement appelle la fonction NdisMInvalidateOffloadComplete pour effectuer une opération de déchargement non valide initiée par un appel précédent à la fonction MiniportInvalidateOffload de la cible de déchargement.
NdisMOffloadEventIndicate

Une cible de déchargement appelle la fonction NdisMOffloadEventIndicate pour indiquer différents événements à la pile hôte.
NdisMQueryOffloadStateComplete

Une cible de déchargement appelle la fonction NdisMQueryOffloadStateComplete pour terminer une opération de déchargement de requête lancée par un appel précédent à la fonction MiniportQueryOffload de la cible de déchargement.
NdisMTerminateOffloadComplete

Une cible de déchargement appelle la fonction NdisMTerminateOffloadComplete pour terminer une opération de déchargement d’arrêt initiée par un appel précédent à la fonction MiniportTerminateOffload de la cible de déchargement.
NdisMUpdateOffloadComplete

Une cible de déchargement appelle la fonction NdisMUpdateOffloadComplete pour effectuer une opération de déchargement de mise à jour lancée par un appel précédent à la fonction MiniportUpdateOffload de la cible de déchargement.
NdisOffloadTcpDisconnect

Un protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpDisconnect pour fermer la moitié d’envoi d’une connexion TCP déchargée.
NdisOffloadTcpForward

Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpForward pour transférer les segments TCP reçus non reconnus vers un pilote sous-jacent ou une cible de déchargement.
NdisOffloadTcpReceive

Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpReceive pour publier des demandes de réception (mémoires tampons de réception) sur une connexion TCP déchargée.
NdisOffloadTcpReceiveReturn

Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpReceiveReturn pour renvoyer la propriété des NET_BUFFER_LIST et des structures associées à une cible de déchargement sous-jacente.
NdisOffloadTcpSend

Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpSend pour transmettre des données sur une connexion TCP déchargée.
NdisQueryOffloadState

Un protocole ou un pilote intermédiaire appelle la fonction NdisQueryOffloadState pour interroger les objets d’état de cheminée TCP précédemment déchargés.
NdisTerminateOffload

Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisTerminateOffload pour arrêter le déchargement d’un ou plusieurs objets d’état
NdisUpdateOffload

Un protocole ou un pilote intermédiaire appelle la fonction NdisUpdateOffload pour mettre à jour les objets d’état de cheminée TCP précédemment déchargés.

Fonctions de rappel

 
INDICATE_OFFLOAD_EVENT_HANDLER

NDIS appelle la fonction ProtocolIndicateOffloadEvent d’un pilote de protocole ou d’un pilote intermédiaire pour publier une indication qui a été initiée par l’appel d’un pilote ou d’une cible de déchargement sous-jacent à la fonction NdisMOffloadEventIndicate.
INITIATE_OFFLOAD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolInitiateOffloadComplete d’un pilote de protocole ou d’un pilote intermédiaire pour effectuer une opération de déchargement lancée précédemment par le pilote en appelant la fonction NdisInitiateOffload.
INVALIDATE_OFFLOAD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolInvalidateOffloadComplete d’un pilote de protocole ou d’un pilote intermédiaire pour effectuer une opération d’invalidation lancée précédemment par le pilote en appelant la fonction NdisInvalidateOffload.
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE

Une cible de déchargement appelle la fonction NdisTcpOffloadDisconnectComplete pour effectuer une demande de déconnexion initiée par un appel précédent à la fonction MiniportTcpOffloadDisconnect de la cible de déchargement.
NDIS_TCP_OFFLOAD_EVENT_INDICATE

Une cible de déchargement appelle la fonction NdisTcpOffloadEventHandler pour indiquer un événement relatif à une connexion TCP déchargée.
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE

Une cible de déchargement appelle la fonction NdisTcpOffloadForwardComplete pour effectuer une ou plusieurs demandes de transfert effectuées à la fonction MiniportTcpOffloadForward de la cible de déchargement.
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE

Une cible de déchargement appelle la fonction NdisTcpOffloadReceiveComplete pour renvoyer les demandes de réception publiées (mémoires tampons de réception) à la pile hôte.
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE

Une cible de déchargement appelle la fonction NdisTcpOffloadReceiveHandler pour indiquer que les données réseau reçues peuvent être utilisées par une application cliente.
NDIS_TCP_OFFLOAD_SEND_COMPLETE

Une cible de déchargement appelle la fonction NdisTcpOffloadSendComplete pour effectuer une ou plusieurs requêtes d’envoi effectuées à la fonction MiniportTcpOffloadSend de la cible de déchargement.
QUERY_OFFLOAD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolQueryOffloadComplete d’un pilote de protocole ou d’un pilote intermédiaire pour terminer une opération de déchargement de requête lancée précédemment par le pilote en appelant la fonction NdisQueryOffload.
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolTcpOffloadDisconnectComplete d’un pilote de protocole ou intermédiaire pour effectuer une opération de déconnexion lancée précédemment par le pilote en appelant la fonction NdisOffloadTcpDisconnect.
TCP_OFFLOAD_EVENT_HANDLER

NDIS appelle la fonction ProtocolIndicateOffloadEvent d’un pilote de protocole ou d’un pilote intermédiaire pour publier une indication qui a été initiée par l’appel d’un pilote ou d’une cible de déchargement sous-jacent à la fonction NdisTcpOffloadEventHandler.
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolTcploadForwardComplete d’un protocole ou d’un pilote intermédiaire pour effectuer une opération de transfert que le pilote a précédemment lancée en appelant la fonction NdisOffloadTcpForward.
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER

NDIS appelle la fonction ProtocolTcpOffloadReceiveIndicate d’un pilote de protocole ou d’un pilote intermédiaire pour fournir les données reçues qui sont indiquées par un pilote sous-jacent ou une cible de déchargement.
TCP_OFFLOAD_RECV_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolTcploadReceiveComplete d’un protocole ou d’un pilote intermédiaire pour effectuer une opération de réception lancée précédemment par le pilote en appelant la fonction NdisOffloadTcpReceive.
TCP_OFFLOAD_SEND_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolTcpOffloadSendComplete d’un protocole ou d’un pilote intermédiaire pour effectuer une opération d’envoi lancée précédemment par le pilote en appelant la fonction NdisOffloadTcpSend.
TERMINATE_OFFLOAD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolTerminateOffloadComplete d’un protocole ou d’un pilote intermédiaire pour terminer une opération de déchargement d’arrêt que le pilote a précédemment lancée en appelant la fonction NdisTerminateOffload.
UPDATE_OFFLOAD_COMPLETE_HANDLER

NDIS appelle la fonction ProtocolUpdateOffloadComplete d’un pilote de protocole ou d’un pilote intermédiaire pour effectuer une opération de déchargement de mise à jour lancée précédemment par le pilote en appelant la fonction NdisUpdateOffload.
W_INITIATE_OFFLOAD_HANDLER

MiniportInitiateOffload décharge l’état de cheminée TCP de la pile hôte.
W_INVALIDATE_OFFLOAD_HANDLER

La fonction MiniportInvalidateOffload invalide les objets d’état de cheminée TCP précédemment déchargés.
W_QUERY_OFFLOAD_HANDLER

La fonction MiniportQueryOffload interroge les objets d’état de cheminée TCP précédemment déchargés.
W_TCP_OFFLOAD_DISCONNECT_HANDLER

La fonction MiniportTcpOffloadDisconnect ferme la moitié d’envoi d’une connexion TCP déchargée.
W_TCP_OFFLOAD_FORWARD_HANDLER

NDIS appelle la fonction MiniportTcpOffloadForward pour transférer les segments TCP reçus non reconnus vers une cible de déchargement.
W_TCP_OFFLOAD_RECEIVE_HANDLER

NDIS appelle la fonction MiniportTcpOffloadReceive pour publier les demandes de réception (mémoires tampons de réception) sur une connexion TCP déchargée.
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER

NDIS appelle la fonction MiniportTcpOffloadReceiveReturn pour renvoyer la propriété des NET_BUFFER_LIST et des structures associées à une cible de déchargement.
W_TCP_OFFLOAD_SEND_HANDLER

NDIS appelle la fonction MiniportTcpOffloadSend pour transmettre des données sur une connexion TCP déchargée.
W_TERMINATE_OFFLOAD_HANDLER

La fonction MiniportTerminateOffload met fin au déchargement d’un ou plusieurs objets d’état.
W_UPDATE_OFFLOAD_HANDLER

La fonction MiniportUpdateOffload met à jour les objets d’état de cheminée TCP précédemment déchargés.

Structures

 
IP_OFFLOAD_STATS

La structure IP_OFFLOAD_STATS contient les statistiques qu’une cible de déchargement fournit en réponse à une requête de OID_IP4_OFFLOAD_STATS ou de OID_IP6_OFFLOAD_STATS.
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

La structure NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée de déchargement de cheminée génériques d’un pilote de protocole.
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

La structure NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS spécifie un protocole ou des points d’entrée spécifiques au déchargement de cheminée TCP d’un pilote intermédiaire.
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

La structure NDIS_MINIPORT_OFFLOAD_BLOCK_LIST est le bloc de construction de base d’une arborescence d’état de déchargement de cheminée TCP. Une arborescence d’état de déchargement peut contenir une ou plusieurs structures NDIS_MINIPORT_OFFLOAD_BLOCK_LIST.
NDIS_OFFLOAD_HANDLE

La structure NDIS_OFFLOAD_HANDLE représente le contexte d’un pilote pour un objet d’état déchargé.
NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

Structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

La structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée génériques du miniport de déchargement de cheminée d’une cible de déchargement ou d’un pilote intermédiaire.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

La structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS spécifie les points d’entrée spécifiques à la cheminée de déchargement TCP d’une cible de déchargement.
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS

La structure NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS fournit des informations de déchargement de cheminée TCP dans l’OID OID_TCP_CONNECTION_OFFLOAD_PARAMETERS.
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

La structure NDIS_TCP_OFFLOAD_EVENT_HANDLERS contient les points d’entrée des fonctions NDIS pour la cheminée TCP.
NEIGHBOR_OFFLOAD_STATE_CACHED

La structure NEIGHBOR_OFFLOAD_STATE_CACHED contient les variables mises en cache d’un objet d’état voisin.
NEIGHBOR_OFFLOAD_STATE_CONST

La structure NEIGHBOR_OFFLOAD_STATE_CONST contient les variables constantes d’un objet d’état voisin.
NEIGHBOR_OFFLOAD_STATE_DELEGATED

La structure NEIGHBOR_OFFLOAD_STATE_DELGATED contient la variable déléguée d’un objet d’état voisin.
OFFLOAD_STATE_HEADER

La structure OFFLOAD_STATE_HEADER sert d’en-tête dans une structure d’état de déchargement.
PATH_OFFLOAD_STATE_CACHED

La structure PATH_OFFLOAD_STATE_CACHED contient la variable mise en cache d’un objet d’état de chemin d’accès.
PATH_OFFLOAD_STATE_CONST

La structure PATH_OFFLOAD_STATE_CONST contient les variables constantes d’un objet d’état de chemin d’accès.
PATH_OFFLOAD_STATE_DELEGATED

La structure PATH_OFFLOAD_STATE_DELEGATED contient les variables déléguées d’un objet d’état de chemin d’accès.
TCP_OFFLOAD_STATE_CACHED

La structure TCP_OFFLOAD_STATE_CACHED contient les variables mises en cache d’un objet d’état de connexion TCP.
TCP_OFFLOAD_STATE_CONST

La structure TCP_OFFLOAD_STATE_CONST contient les variables constantes d’un objet d’état de connexion TCP.
TCP_OFFLOAD_STATE_DELEGATED

La structure TCP_OFFLOAD_STATE_DELEGATED contient les variables déléguées d’un objet d’état de connexion TCP.
TCP_OFFLOAD_STATS

La structure TCP_OFFLOAD_STATS contient des statistiques qu’une cible de déchargement fournit en réponse à une requête de OID_TCP4_OFFLOAD_STATS ou de OID_TCP6_OFFLOAD_STATS.