ndischimney.h header
Dieser Header wird von Netzwerk verwendet. Weitere Informationen finden Sie unter:
ndischimney.h enthält die folgenden Programmierschnittstellen:
Funktionen
NdisInitiateOffload Ein Protokoll- oder Zwischentreiber ruft die NdisInitiateOffload-Funktion auf, um TCP-Chimney-Zustandsobjekte auszuladen. |
NdisInvalidateOffload Ein Protokoll- oder Zwischentreiber ruft die NdisInvalidateOffload-Funktion auf, um zuvor entladene TCP-Schornsteinzustandsobjekte ungültig zu machen. |
NdisMGetOffloadHandlers Diese Funktion ruft die Einstiegspunkte der NDIS-Funktionen für einen bestimmten Schornsteintyp ab. |
NdisMInitiateOffloadComplete Ein Offload-Ziel ruft die NdisMInitiateOffloadComplete-Funktion auf, um einen Offload-Vorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportInitiateOffload-Funktion initiiert wurde. |
NdisMInvalidateOffloadComplete Ein Offload-Ziel ruft die NdisMInvalidateOffloadComplete-Funktion auf, um einen ungültigen Offload-Vorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportInvalidateOffload-Funktion des Offload-Ziels initiiert wurde. |
NdisMOffloadEventIndicate Ein Offload-Ziel ruft die NdisMOffloadEventIndicate-Funktion auf, um verschiedene Ereignisse für den Hoststapel anzugeben. |
NdisMQueryOffloadStateComplete Ein Offload-Ziel ruft die NdisMQueryOffloadStateComplete-Funktion auf, um einen Abfrageausladevorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportQueryOffload-Funktion des Offloadziels initiiert wurde. |
NdisMTerminateOffloadComplete- Ein Offload-Ziel ruft die NdisMTerminateOffloadComplete-Funktion auf, um einen Beendigungs offload-Vorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportTerminateOffload-Funktion des Offload-Ziels initiiert wurde. |
NdisMUpdateOffloadComplete Ein Offload-Ziel ruft die NdisMUpdateOffloadComplete-Funktion auf, um einen Update-Offload-Vorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportUpdateOffload-Funktion des Offload-Ziels initiiert wurde. |
NdisOffloadTcpDisconnect Ein Protokoll- oder Zwischentreiber ruft die NdisOffloadTcpDisconnect-Funktion auf, um die Sendehälfte einer entladenen TCP-Verbindung zu schließen. |
NdisOffloadTcpForward- Ein Protokolltreiber oder ein Zwischentreiber ruft die NdisOffloadTcpForward-Funktion auf, um nicht erkannte empfangene TCP-Segmente an einen zugrunde liegenden Treiber oder Offload-Ziel weiterzuleiten. |
NdisOffloadTcpReceive Ein Protokolltreiber oder ein Zwischentreiber ruft die NdisOffloadTcpReceive-Funktion auf, um Anforderungen (Empfangspuffer) für eine entladene 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 Offloadziel zurückzugeben. |
NdisOffloadTcpSend- Ein Protokolltreiber oder Zwischentreiber ruft die NdisOffloadTcpSend-Funktion auf, um Daten über eine entladene TCP-Verbindung zu übertragen. |
NdisQueryOffloadState Ein Protokoll- oder Zwischentreiber ruft die NdisQueryOffloadState-Funktion auf, um zuvor geladene TCP-Schornsteinzustandsobjekte abzufragen. |
NdisTerminateOffload- Ein Protokolltreiber oder Zwischentreiber ruft die NdisTerminateOffload-Funktion auf, um das Entladen eines oder mehrerer Zustandsobjekte zu beenden. |
NdisUpdateOffload- Ein Protokoll- oder Zwischentreiber ruft die NdisUpdateOffload-Funktion auf, um zuvor entladene TCP-Chimney-Zustandsobjekte zu aktualisieren. |
Rückruffunktionen
INDICATE_OFFLOAD_EVENT_HANDLER NDIS ruft die ProtocolIndicateOffloadEvent-Funktion eines Protokolltreibers oder eines Zwischentreibers auf, um einen Hinweis zu posten, der durch den Aufruf eines zugrunde liegenden Treibers oder Offloadziels an die NdisMOffloadEventIndicate-Funktion initiiert wurde. |
INITIATE_OFFLOAD_COMPLETE_HANDLER NDIS ruft die ProtocolInitiateOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Offload-Vorgang 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 NdisInvalidateOffload-Funktion initiiert hat. |
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE Ein Offload-Ziel ruft die NdisTcpOffloadDisconnectComplete-Funktion auf, um eine Verbindungsanforderung abzuschließen, die durch einen vorherigen Aufruf der MiniportTcpOffloadDisconnect-Funktion des Offload-Ziels initiiert wurde. |
NDIS_TCP_OFFLOAD_EVENT_INDICATE Ein Offload-Ziel ruft die NdisTcpOffloadEventHandler-Funktion auf, um ein Ereignis anzugeben, das sich auf eine entladene TCP-Verbindung bezieht. |
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE Ein Offload-Ziel ruft die NdisTcpOffloadForwardComplete-Funktion auf, um eine oder mehrere Weiterleitungsanforderungen auszuführen, die an die MiniportTcpOffloadForward-Funktion des Offload-Ziels vorgenommen wurden. |
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE Ein Offload-Ziel ruft die NdisTcpOffloadReceiveComplete-Funktion auf, um gepostete Empfangsanforderungen (Empfangspuffer) an den Hoststapel zurückzugeben. |
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE Ein Offloadziel ruft die NdisTcpOffloadReceiveHandler-Funktion auf, um anzugeben, dass empfangene Netzwerkdaten für die Verwendung durch eine Clientanwendung verfügbar sind. |
NDIS_TCP_OFFLOAD_SEND_COMPLETE Ein Offload-Ziel ruft die NdisTcpOffloadSendComplete-Funktion auf, um eine oder mehrere Sendeanforderungen auszuführen, die an die MiniportTcpOffloadSend-Funktion des Offload-Ziels gesendet wurden. |
QUERY_OFFLOAD_COMPLETE_HANDLER NDIS ruft die ProtocolQueryOffloadComplete-Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Abfrageoffloadvorgang 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 NdisOffloadTcpDisconnect-Funktion initiiert hat. |
TCP_OFFLOAD_EVENT_HANDLER NDIS ruft die ProtocolIndicateOffloadEvent-Funktion eines Protokolltreibers oder eines Zwischentreibers auf, um einen Hinweis zu posten, der durch den Aufruf eines zugrunde liegenden Treibers oder offload-Ziels an die NdisTcpOffloadEventHandler-Funktion 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 eines Zwischentreibers auf, um empfangene Daten bereitzustellen, die von einem zugrunde liegenden Treiber oder Offloadziel 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 NdisOffloadTcpSend-Funktion initiiert hat. |
TERMINATE_OFFLOAD_COMPLETE_HANDLER NDIS ruft die ProtocolTerminateOffloadComplete-Funktion eines Protokoll- oder Zwischentreibers auf, um einen Beendigungs-Offload-Vorgang 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 Update offload-Vorgang abzuschließen, den der Treiber zuvor durch Aufrufen der NdisUpdateOffload-Funktion initiiert hat. |
W_INITIATE_OFFLOAD_HANDLER MiniportInitiateOffload entlädt den TCP-Schornsteinzustand aus dem Hoststapel. |
W_INVALIDATE_OFFLOAD_HANDLER Die MiniportInvalidateOffload-Funktion hat zuvor entladene TCP-Schornsteinstatusobjekte ungültig. |
W_QUERY_OFFLOAD_HANDLER Die MiniportQueryOffload-Funktion fragt zuvor geladene TCP-Schornsteinstatusobjekte ab. |
W_TCP_OFFLOAD_DISCONNECT_HANDLER Die MiniportTcpOffloadDisconnect-Funktion schließt die Sendehälfte einer entladenen TCP-Verbindung. |
W_TCP_OFFLOAD_FORWARD_HANDLER NDIS ruft die MiniportTcpOffloadForward-Funktion auf, um nicht erkannte empfangene TCP-Segmente an ein Offload-Ziel weiterzuleiten. |
W_TCP_OFFLOAD_RECEIVE_HANDLER NDIS ruft die MiniportTcpOffloadReceive-Funktion auf, um Anforderungen (Empfangspuffer) für eine entladene 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 Offloadziel zurückzugeben. |
W_TCP_OFFLOAD_SEND_HANDLER NDIS ruft die MiniportTcpOffloadSend-Funktion auf, um Daten über eine entladene TCP-Verbindung zu übertragen. |
W_TERMINATE_OFFLOAD_HANDLER Die MiniportTerminateOffload-Funktion beendet das Entladen eines oder mehrerer Zustandsobjekte. |
W_UPDATE_OFFLOAD_HANDLER Die MiniportUpdateOffload-Funktion aktualisiert zuvor geladene TCP-Schornsteinstatusobjekte. |
Strukturen
IP_OFFLOAD_STATS Die IP_OFFLOAD_STATS-Struktur enthält Statistiken, die ein Offloadziel 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 den generischen Schornstein des Protokolltreibers an. |
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Die NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt einen TCP-Schornstein des TCP-Schornsteins eines Protokolls oder zwischengeschalteter Einstiegspunkte an. |
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Die NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur ist der grundlegende Baustein eines TCP-Schornstein-Offload-Zustandsbaums. Eine Offload-Zustandsstruktur kann eine oder mehrere NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Strukturen enthalten. |
NDIS_OFFLOAD_HANDLE Die NDIS_OFFLOAD_HANDLE-Struktur stellt den Kontext eines Treibers für ein entladenes 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 Schornstein-Offload-Miniport-Einstiegspunkte eines Offloadziels oder Zwischentreibers an. |
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS Die NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS-Struktur gibt die TCP-Schornstein-Offload-spezifischen Einstiegspunkte eines Offloadziels an.The NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS structure specifies an offload target's TCP chimney offload-specific entry points. |
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS Die NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS Struktur stellt TCP-Schornstein-Offloadinformationen im 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 Kopfzeile in einer Offload-Zustandsstruktur. |
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 Pfadstatusobjekts. |
PATH_OFFLOAD_STATE_DELEGATED Die PATH_OFFLOAD_STATE_DELEGATED-Struktur enthält die delegierten Variablen eines Pfadstatusobjekts. |
TCP_OFFLOAD_STATE_CACHED Die TCP_OFFLOAD_STATE_CACHED-Struktur enthält die zwischengespeicherten Variablen eines TCP-Verbindungsstatusobjekts. |
TCP_OFFLOAD_STATE_CONST Die TCP_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines TCP-Verbindungsstatusobjekts. |
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 Offloadziel als Reaktion auf eine Abfrage von OID_TCP4_OFFLOAD_STATS oder OID_TCP6_OFFLOAD_STATS bereitstellt. |