INDICATE_OFFLOAD_EVENT_HANDLER funzione di callback (ndischimney.h)
[La funzionalità offload del camino TCP è deprecata e non deve essere usata.]
NDIS chiama la funzione ProtocolIndicateOffloadE vent di un driver di protocollo o di un driver intermedio per pubblicare un'indicazione che è stata avviata dalla chiamata di un driver o di offload di un driver sottostante alla funzione NdisMOffloadEventIndicate.
Sintassi
INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;
void IndicateOffloadEventHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
[in] IN ULONG IndicationCode
)
{...}
Parametri
[in] ProtocolBindingContext
Handle per un'area di contesto allocata dal driver del protocollo. Il driver gestisce le informazioni sul contesto per binding in questa area di contesto. Il driver ha fornito questo handle a NDIS quando il driver ha chiamato la funzione NdisOpenAdapterEx.
[in] OffloadBlockList
Puntatore a un oggetto NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST struttura. Questa struttura identifica l'oggetto stato offloaded su cui viene effettuata l'indicazione. Si noti che è presente una sola struttura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Non esiste un elenco collegato di tali strutture.
La destinazione di offload sottostante fornisce un puntatore OffloadBlockList valido quando si effettua un 'indicazione NeighborReachabilityQuery. In questo caso, la destinazione di offload fornisce un NEIGHBOR_OFFLOAD_STATE_CONST struttura, un NEIGHBOR_OFFLOAD_STATE_CACHED struttura e NEIGHBOR_OFFLOAD_STATE_DELEGATED struttura (in tale ordine) immediatamente dopo la struttura di NDIS_MINIPORT_OFFLOAD_BLOCK_LIST a cui fa riferimento il puntatore offloadBlockList.
[in] IndicationCode
Evento indicato come uno dei valori di INDICATE_OFFLOAD_EVENT seguenti:
NeighborReachabilityQuery
Indica che una voce della cache adiacente (NCE) è diventata obsoleta. Per altre informazioni sui controller di rete, vedere RFC 2461.
NeighborReachabilityInDoubt
Riservato.
Valore restituito
Nessuno
Osservazioni
L'implementazione di questa funzione per i driver intermedi deve essere determinata.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | ndischimney.h (include Ndischimney.h) |