Partager via


INDICATE_OFFLOAD_EVENT_HANDLER fonction de rappel (ndischimney.h)

[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]

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

Syntaxe

INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;

void IndicateOffloadEventHandler(
  [in] IN NDIS_HANDLE ProtocolBindingContext,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
  [in] IN ULONG IndicationCode
)
{...}

Paramètres

[in] ProtocolBindingContext

Handle vers une zone de contexte qui a été allouée par le pilote de protocole. Le pilote gère les informations de contexte par liaison dans cette zone de contexte. Le pilote a fourni ce handle à NDIS lorsque le pilote a appelé la fonction NdisOpenAdapterEx.

[in] OffloadBlockList

Pointeur vers un structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Cette structure identifie l’objet d’état déchargé sur lequel l’indication est effectuée. Notez qu’il n’existe qu’une seule structure NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Il n’existe pas de liste liée de ces structures.

La cible de déchargement sous-jacente fournit un pointeur valide OffloadBlockList lors de la création d’une indication NeighborReachabilityQuery. Dans ce cas, la cible de déchargement fournit un structure NEIGHBOR_OFFLOAD_STATE_CONST, a NEIGHBOR_OFFLOAD_STATE_CACHED structure et a NEIGHBOR_OFFLOAD_STATE_DELEGATED structure (dans cet ordre) immédiatement après la structure de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST référencée par le pointeur OffloadBlockList.

[in] IndicationCode

L’événement indiqué comme l’une des valeurs de INDICATE_OFFLOAD_EVENT suivantes :

NeighborReachabilityQuery

Indique qu’une entrée de cache voisin (NCE) est devenue obsolète. Pour plus d’informations sur les ncEs, consultez RFC 2461.

NeighborReachabilityInDoubt

Réservé.

Valeur de retour

Aucun

Remarques

L’implémentation de cette fonction pour les pilotes intermédiaires doit être déterminée.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête ndischimney.h (include Ndischimney.h)

Voir aussi

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate