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) |