Freigeben über


ndischimney.h-Header

Dieser Header wird vom Netzwerk verwendet. Weitere Informationen finden Sie unter

ndischimney.h enthält die folgenden Programmierschnittstellen:

Functions

 
NdisInitiateOffload

Ein Protokoll- oder Zwischentreiber ruft die NdisInitiateOffload-Funktion auf, um TCP-Chimney-Zustandsobjekte auszulagern.
NdisInvalidateOffload

Ein Protokoll- oder Zwischentreiber ruft die NdisInvalidateOffload-Funktion auf, um zuvor ausgeladene TCP-Schornsteinzustandsobjekte für ungültig zu erklären.
NdisMGetOffloadHandlers

Diese Funktion ruft die Einstiegspunkte der NDIS-Funktionen für einen bestimmten Schornsteintyp ab.
NdisMInitiateOffloadComplete

Ein Auslagerungsziel ruft die NdisMInitiateOffloadComplete-Funktion auf, um einen Auslagerungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportInitiateOffload-Funktion initiiert wurde.
NdisMInvalidateOffloadComplete

Ein Auslagerungsziel ruft die NdisMInvalidateOffloadComplete-Funktion auf, um einen ungültigen Auslagerungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportInvalidateOffload-Funktion des Auslagerungsziels initiiert wurde.
NdisMOffloadEventIndicate

Ein Auslagerungsziel ruft die NdisMOffloadEventIndicate-Funktion auf, um verschiedene Ereignisse für den Hoststapel anzugeben.
NdisMQueryOffloadStateComplete

Ein Auslagerungsziel ruft die NdisMQueryOffloadStateComplete-Funktion auf, um einen Abfrageauslagerungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportQueryOffload-Funktion des Auslagerungsziels initiiert wurde.
NdisMTerminateOffloadComplete

Ein Auslagerungsziel ruft die NdisMTerminateOffloadComplete-Funktion auf, um einen Beendigungsabladungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportTerminateOffload-Funktion des Auslagerungsziels initiiert wurde.
NdisMUpdateOffloadComplete

Ein Auslagerungsziel ruft die NdisMUpdateOffloadComplete-Funktion auf, um einen Updateauslagerungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportUpdateOffload-Funktion des Auslagerungsziels initiiert wurde.
NdisOffloadTcpDisconnect

Ein Protokoll- oder Zwischentreiber ruft die NdisOffloadTcpDisconnect-Funktion auf, um die Sendehälfte einer ausgeladenen TCP-Verbindung zu schließen.
NdisOffloadTcpForward

Ein Protokolltreiber oder ein Zwischentreiber ruft die NdisOffloadTcpForward-Funktion auf, um nicht bestätigt empfangene TCP-Segmente an einen zugrunde liegenden Treiber oder Einlagerungsziel weiterzuleiten.
NdisOffloadTcpReceive

Ein Protokolltreiber oder ein Zwischentreiber ruft die NdisOffloadTcpReceive-Funktion auf, um Empfangsanforderungen (Empfangspuffer) für eine ausgeladene TCP-Verbindung zu posten.
NdisOffloadTcpReceiveReturn

Ein Protokolltreiber oder Zwischentreiber ruft die NdisOffloadTcpReceiveReturn-Funktion auf, um den Besitz von NET_BUFFER_LIST und zugeordneten Strukturen an ein zugrunde liegendes Auslagerungsziel zurückzugeben.
NdisOffloadTcpSend

Ein Protokolltreiber oder Zwischentreiber ruft die NdisOffloadTcpSend-Funktion auf, um Daten über eine ausgeladene TCP-Verbindung zu übertragen.
NdisQueryOffloadState

Ein Protokoll- oder Zwischentreiber ruft die NdisQueryOffloadState-Funktion auf, um zuvor ausgeladene TCP-Schornsteinzustandsobjekte abzufragen.
NdisTerminateOffload

Ein Protokolltreiber oder Zwischentreiber ruft die NdisTerminateOffload-Funktion auf, um die Auslagerung eines oder mehrerer Zustandsobjekte zu beenden.
NdisUpdateOffload

Ein Protokoll- oder Zwischentreiber ruft die NdisUpdateOffload-Funktion auf, um zuvor ausgeladene TCP-Schornsteinzustandsobjekte zu aktualisieren.

Rückruffunktionen

 
INDICATE_OFFLOAD_EVENT_HANDLER

NDIS ruft die ProtocolIndicateOffloadEvent-Funktion eines Protokolltreibers oder Zwischentreibers auf, um eine Anzeige zu veröffentlichen, die vom Aufruf der NdisMOffloadEventIndicate-Funktion eines zugrunde liegenden Treibers oder Auslagerungsziels initiiert wurde.
INITIATE_OFFLOAD_COMPLETE_HANDLER

NDIS ruft die ProtocolInitiateOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Auslagerungsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisInitiateOffload-Funktion initiiert hat.
INVALIDATE_OFFLOAD_COMPLETE_HANDLER

NDIS ruft die ProtocolInvalidateOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen ungültigen Vorgang abzuschließen, den der Treiber zuvor durch Aufrufen der Funktion NdisInvalidateOffload initiiert hat.
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE

Ein Auslagerungsziel ruft die NdisTcpOffloadDisconnectComplete-Funktion auf, um eine Verbindungsanforderung abzuschließen, die durch einen vorherigen Aufruf der MiniportTcpOffloadDisconnect-Funktion des Auslagerungsziels initiiert wurde.
NDIS_TCP_OFFLOAD_EVENT_INDICATE

Ein Auslagerungsziel ruft die NdisTcpOffloadEventHandler-Funktion auf, um ein Ereignis anzugeben, das sich auf eine ausgeladene TCP-Verbindung bezieht.
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE

Ein Auslagerungsziel ruft die NdisTcpOffloadForwardComplete-Funktion auf, um eine oder mehrere Weiterleitungsanforderungen abzuschließen, die an die MiniportTcpOffloadForward-Funktion des Auslagerungsziels gesendet wurden.
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE

Ein Auslagerungsziel ruft die NdisTcpOffloadReceiveComplete-Funktion auf, um gesendete Empfangsanforderungen (Empfangspuffer) an den Hoststapel zurückzugeben.
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE

Ein Auslagerungsziel ruft die NdisTcpOffloadReceiveHandler-Funktion auf, um anzugeben, dass empfangene Netzwerkdaten für die Nutzung durch eine Clientanwendung verfügbar sind.
NDIS_TCP_OFFLOAD_SEND_COMPLETE

Ein Auslagerungsziel ruft die NdisTcpOffloadSendComplete-Funktion auf, um eine oder mehrere Sendeanforderungen abzuschließen, die an die MiniportTcpOffloadSend-Funktion des Auslagerungsziels gesendet wurden.
QUERY_OFFLOAD_COMPLETE_HANDLER

NDIS ruft die ProtocolQueryOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Abfrageauslagerungsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisQueryOffload-Funktion initiiert hat.
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER

NDIS ruft die ProtocolTcpOffloadDisconnectComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Trennungsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der Funktion NdisOffloadTcpDisconnect initiiert hat.
TCP_OFFLOAD_EVENT_HANDLER

NDIS ruft die ProtocolIndicateOffloadEvent-Funktion eines Protokolltreibers oder Zwischentreibers auf, um eine Anzeige zu posten, die vom Aufruf der NdisTcpOffloadEventHandler-Funktion eines zugrunde liegenden Treibers oder Auslagerungsziels initiiert wurde.
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER

NDIS ruft die ProtocolTcpOffloadForwardComplete-Funktion eines Protokoll- oder Zwischentreibers auf, um einen Vorwärtsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisOffloadTcpForward-Funktion initiiert hat.
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER

NDIS ruft die ProtocolTcpOffloadReceiveIndicate-Funktion eines Protokolltreibers oder Zwischentreibers auf, um empfangene Daten zu übermitteln, die von einem zugrunde liegenden Treiber oder Auslagerungsziel angegeben werden.
TCP_OFFLOAD_RECV_COMPLETE_HANDLER

NDIS ruft die ProtocolTcpOffloadReceiveComplete-Funktion eines Protokoll- oder Zwischentreibers auf, um einen Empfangsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisOffloadTcpReceive-Funktion initiiert hat.
TCP_OFFLOAD_SEND_COMPLETE_HANDLER

NDIS ruft die ProtocolTcpOffloadSendComplete-Funktion eines Protokoll- oder Zwischentreibers auf, um einen Sendevorgang abzuschließen, den der Treiber zuvor durch Aufrufen der Funktion NdisOffloadTcpSend initiiert hat.
TERMINATE_OFFLOAD_COMPLETE_HANDLER

NDIS ruft die ProtocolTerminateOffloadComplete-Funktion eines Protokoll- oder Zwischentreibers auf, um einen Beendigungsabladungsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisTerminateOffload-Funktion initiiert hat.
UPDATE_OFFLOAD_COMPLETE_HANDLER

NDIS ruft die ProtocolUpdateOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Updateauslagerungsvorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisUpdateOffload-Funktion initiiert hat.
W_INITIATE_OFFLOAD_HANDLER

MiniportInitiateOffload entlädt den TCP-Schornsteinzustand vom Hoststapel.
W_INVALIDATE_OFFLOAD_HANDLER

Mit der MiniportInvalidateOffload-Funktion werden zuvor ausgeladene TCP-Schornsteinzustandsobjekte ungültig.
W_QUERY_OFFLOAD_HANDLER

Die MiniportQueryOffload-Funktion fragt zuvor tcp-Schornsteinzustandsobjekte ab.
W_TCP_OFFLOAD_DISCONNECT_HANDLER

Die MiniportTcpOffloadDisconnect-Funktion schließt die Sendehälfte einer ausgeladenen TCP-Verbindung.
W_TCP_OFFLOAD_FORWARD_HANDLER

NDIS ruft die MiniportTcpOffloadForward-Funktion auf, um nicht bestätigt empfangene TCP-Segmente an ein Auslagerungsziel weiterzuleiten.
W_TCP_OFFLOAD_RECEIVE_HANDLER

NDIS ruft die MiniportTcpOffloadReceive-Funktion auf, um Empfangsanforderungen (Empfangspuffer) für eine ausgeladene TCP-Verbindung zu posten.
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER

NDIS ruft die MiniportTcpOffloadReceiveReturn-Funktion auf, um den Besitz von NET_BUFFER_LIST und zugeordneten Strukturen an ein Auslagerungsziel zurückzugeben.
W_TCP_OFFLOAD_SEND_HANDLER

NDIS ruft die MiniportTcpOffloadSend-Funktion auf, um Daten über eine ausgeladene TCP-Verbindung zu übertragen.
W_TERMINATE_OFFLOAD_HANDLER

Die MiniportTerminateOffload-Funktion beendet die Auslagerung eines oder mehrerer Zustandsobjekte.
W_UPDATE_OFFLOAD_HANDLER

Die MiniportUpdateOffload-Funktion aktualisiert zuvor entladene TCP-Schornsteinzustandsobjekte.

Strukturen

 
IP_OFFLOAD_STATS

Die IP_OFFLOAD_STATS-Struktur enthält Statistiken, die ein Auslagerungsziel als Reaktion auf eine Abfrage von OID_IP4_OFFLOAD_STATS oder OID_IP6_OFFLOAD_STATS bereitstellt.
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur gibt die generischen Schornstein-Auslagerungspunkte eines Protokolltreibers an.
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

Die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt die TCP-Schornstein-spezifischen Einstiegspunkte eines Protokolls oder Zwischentreibers an.
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

Die NDIS_MINIPORT_OFFLOAD_BLOCK_LIST-Struktur ist der grundlegende Baustein einer TCP-Schornsteinablagestruktur. Eine Auslagerungszustandsstruktur kann mindestens eine NDIS_MINIPORT_OFFLOAD_BLOCK_LIST-Strukturen enthalten.
NDIS_OFFLOAD_HANDLE

Die NDIS_OFFLOAD_HANDLE-Struktur stellt den Kontext eines Treibers für ein ausgeladenes Zustandsobjekt dar.
NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

Die NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST-Struktur.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

Die NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS-Struktur gibt die generischen Schornsteinablagerungspunkte eines Auslagerungsziels oder Zwischentreibers an.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

Die NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt die TCP-Schornstein-Auslagerungspunkte eines Auslagerungsziels an.
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS

Die NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS-Struktur stellt TCP-Schornstein-Auslagerungsinformationen in der OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID bereit.
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

Die NDIS_TCP_OFFLOAD_EVENT_HANDLERS-Struktur enthält die Einstiegspunkte für die NDIS-Funktionen für den TCP-Schornstein.
NEIGHBOR_OFFLOAD_STATE_CACHED

Die NEIGHBOR_OFFLOAD_STATE_CACHED-Struktur enthält die zwischengespeicherten Variablen eines benachbarten Zustandsobjekts.
NEIGHBOR_OFFLOAD_STATE_CONST

Die NEIGHBOR_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines benachbarten Zustandsobjekts.
NEIGHBOR_OFFLOAD_STATE_DELEGATED

Die NEIGHBOR_OFFLOAD_STATE_DELGATED-Struktur enthält die delegierte Variable eines benachbarten Zustandsobjekts.
OFFLOAD_STATE_HEADER

Die OFFLOAD_STATE_HEADER-Struktur dient als Header in einer Auslagerungszustandsstruktur.
PATH_OFFLOAD_STATE_CACHED

Die PATH_OFFLOAD_STATE_CACHED-Struktur enthält die zwischengespeicherte Variable eines Pfadstatusobjekts.
PATH_OFFLOAD_STATE_CONST

Die PATH_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines Pfadzustandsobjekts.
PATH_OFFLOAD_STATE_DELEGATED

Die PATH_OFFLOAD_STATE_DELEGATED-Struktur enthält die delegierten Variablen eines Pfadzustandsobjekts.
TCP_OFFLOAD_STATE_CACHED

Die TCP_OFFLOAD_STATE_CACHED-Struktur enthält die zwischengespeicherten Variablen eines TCP-Verbindungszustandsobjekts.
TCP_OFFLOAD_STATE_CONST

Die TCP_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines TCP-Verbindungszustandsobjekts.
TCP_OFFLOAD_STATE_DELEGATED

Die TCP_OFFLOAD_STATE_DELEGATED-Struktur enthält die delegierten Variablen eines TCP-Verbindungsstatusobjekts.
TCP_OFFLOAD_STATS

Die TCP_OFFLOAD_STATS-Struktur enthält Statistiken, die ein Auslagerungsziel als Reaktion auf eine Abfrage von OID_TCP4_OFFLOAD_STATS oder OID_TCP6_OFFLOAD_STATS bereitstellt.