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