Freigeben über


ndkpi.h-Header

Dieser Header wird von Netzwerk verwendet. Weitere Informationen finden Sie unter:

ndkpi.h enthält die folgenden Programmierschnittstellen:

Rückruffunktionen

 
NDK_FN_ACCEPT

Die NdkAccept-Funktion (NDK_FN_ACCEPT) akzeptiert eine eingehende Verbindungsanforderung über ein Listenerobjekt.
NDK_FN_ACCEPT_EX

Die Funktion NdkAcceptEx (NDK_FN_ACCEPT_EX) akzeptiert eine eingehende Verbindungsanforderung über ein Listenerobjekt.
NDK_FN_ARM_CQ

Die NdkArmCq-Funktion (NDK_FN_ARM_CQ) schränkt eine NDK-Vervollständigungswarteschlange (CQ) aus.
NDK_FN_BIND

Die NdkBind -Funktion (NDK_FN_BIND) bindet ein Speicherfenster an einen bestimmten Unterbereich eines Speicherbereichs eines Speicherbereichs (MR).
NDK_FN_BUILD_LAM

Die NdkBuildLam -Funktion (NDK_FN_BUILD_LAM) ruft eine Logische Adresszuordnung (LAM) des Adapters vom NDK-Anbieter für einen nahezu zusammenhängenden Speicherbereich ab.
NDK_FN_CLOSE_COMPLETION

Die Funktion NdkCloseCompletion (NDK_FN_CLOSE_COMPLETION) ist eine asynchrone Vervollständigungsfunktion zum Schließen von NDK-Objekten.
NDK_FN_CLOSE_OBJECT

Die NdkCloseObject -Funktion (NDK_FN_CLOSE_OBJECT) initiiert eine Schließen-Anforderung für ein NDK-Objekt.
NDK_FN_COMPLETE_CONNECT

Die NdkCompleteConnect -Funktion (NDK_FN_COMPLETE_CONNECT) schließt eine asynchrone Verbindungsanforderung ab.
NDK_FN_COMPLETE_CONNECT_EX

Die NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX)-Funktion schließt eine asynchrone Verbindungsanforderung ab.
NDK_FN_CONNECT

Die NdkConnect-Funktion (NDK_FN_CONNECT) initiiert eine NDK-Verbindungsanforderung.
NDK_FN_CONNECT_EVENT_CALLBACK

Die Funktion NdkConnectEventCallback (NDK_FN_CONNECT_EVENT_CALLBACK) wird von einem NDK-Anbieter aufgerufen, um einen Verbraucher über eine eingehende Verbindungsanforderung zu benachrichtigen.
NDK_FN_CONNECT_WITH_SHARED_ENDPOINT

Die Funktion NdkConnectWithSharedEndpoint (NDK_FN_CONNECT_WITH_SHARED_ENDPOINT) initiiert eine NDK-Verbindungsanforderung von einer freigegebenen lokalen Adresse an eine Remoteadresse.
NDK_FN_CONTROL_CONNECT_EVENTS

Die NdkControlConnectEvents-Funktion (NDK_FN_CONTROL_CONNECT_EVENTS) hält an und startet NDK Connect-Ereignisrückruffunktionen neu.
NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION

Die NdkControlCqInterruptModeration (NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION)-Funktion steuert die Moderation in einer NDK-Vervollständigungswarteschlange (CQ).
NDK_FN_CQ_NOTIFICATION_CALLBACK

Die Funktion NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) wird vom NDK-Anbieter aufgerufen, um den Verbraucher über ein CQ-Ereignis (Completion Queue) zu benachrichtigen.
NDK_FN_CREATE_COMPLETION

Die Funktion NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) schließt die Erstellung eines NDK-Objekts ab.
NDK_FN_CREATE_CONNECTOR

Die NdkCreateConnector -Funktion (NDK_FN_CREATE_CONNECTOR) erstellt ein NDK-Verbinderobjekt.
NDK_FN_CREATE_CQ

Die NdkCreateCq (NDK_FN_CREATE_CQ)-Funktion erstellt ein NDK-Abschlusswarteschlangenobjekt (CQ).
NDK_FN_CREATE_LISTENER

Die NdkCreateListener -Funktion (NDK_FN_CREATE_LISTENER) erstellt ein NDK-Listenerobjekt.
NDK_FN_CREATE_MR

Die NdkCreateMr -Funktion (NDK_FN_CREATE_MR) erstellt ein NDK-Speicherbereichsobjekt (MR).
NDK_FN_CREATE_MW

Die NdkCreateMw (NDK_FN_CREATE_MW)-Funktion erstellt ein NDK-Speicherfensterobjekt (MW).
NDK_FN_CREATE_PD

Die NdkCreatePd -Funktion (NDK_FN_CREATE_PD) erstellt ein NDK-Schutzdomänenobjekt (PD).
NDK_FN_CREATE_QP

Die NdkCreateQp (NDK_FN_CREATE_QP)-Funktion erstellt ein NDK-Warteschlangenpaar (QP)-Objekt.
NDK_FN_CREATE_QP_WITH_SRQ

Die NdkCreateQpWithSrq (NDK_FN_CREATE_QP_WITH_SRQ)-Funktion erstellt ein NDK-Warteschlangenpaar (QP)-Objekt mit einem NDK Shared Receive Queue (SRQ)-Objekt.
NDK_FN_CREATE_SHARED_ENDPOINT

Die Funktion NdkCreateSharedEndpoint (NDK_FN_CREATE_SHARED_ENDPOINT) erstellt einen freigegebenen NDK-Endpunkt.
NDK_FN_CREATE_SRQ

Die Funktion NdkCreateSrq (NDK_FN_CREATE_SRQ) erstellt ein SRQ-Objekt (Shared Receive Queue).
NDK_FN_DEREGISTER_MR

Die NdkDeregisterMr -Funktion (NDK_FN_DEREGISTER_MR) deregistert einen Speicherbereich, der zuvor bei der NdkRegisterMr -Funktion (NDK_FN_REGISTER_MR) registriert wurde.
NDK_FN_DISCONNECT

Die NdkDisconnect-Funktion (NDK_FN_DISCONNECT) startet eine Verbindung mit einer NDK-Verbindung.
NDK_FN_DISCONNECT_EVENT_CALLBACK

Die NdkDisconnectEventCallback -Funktion (NDK_FN_DISCONNECT_EVENT_CALLBACK) wird einmal vom NDK-Anbieter aufgerufen, wenn der Peer getrennt wird.
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX

Die NdkDisconnectEventCallbackEx -Funktion (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) wird einmal vom NDK-Anbieter aufgerufen, wenn der Peer getrennt wird.
NDK_FN_FAST_REGISTER

Die NdkFastRegister -Funktion (NDK_FN_FAST_REGISTER) registriert schnell ein Array logischer Adapterseiten über einen vorhandenen Speicherbereich.
NDK_FN_FLUSH

Die NdkFlush-Funktion (NDK_FN_FLUSH) initiiert das Abbrechen des Empfangs und die Initiatorwarteschlangenanforderungen, die derzeit für ein NDK-Warteschlangenpaar (QP)-Objekt ausstehen.
NDK_FN_GET_CONNECTION_DATA

Die Funktion NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) ruft Lesegrenzwerte und die privaten Daten ab, die vom Peer gesendet werden.
NDK_FN_GET_CQ_RESULTS

Die NdkGetCqResults -Funktion (NDK_FN_GET_CQ_RESULTS) entfernt Fertigstellungen aus einem NDK-Vervollständigungswarteschlangenobjekt (CQ).
NDK_FN_GET_CQ_RESULTS_EX

Die NdkGetCqResultsEx -Funktion (NDK_FN_GET_CQ_RESULTS_EX) entfernt Fertigstellungen aus einem NDK-Abschlusswarteschlange -Objekt (CQ).
NDK_FN_GET_LISTENER_LOCAL_ADDRESS

Die NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS)-Funktion gibt die lokale Adresse für einen NDK-Listener zurück.
NDK_FN_GET_LOCAL_ADDRESS

Die NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS)-Funktion gibt die lokale Adresse für eine NDK-Verbindung zurück.
NDK_FN_GET_LOCAL_TOKEN_FROM_MR

Die Funktion NdkGetLocalTokenFromMr (NDK_FN_GET_LOCAL_TOKEN_FROM_MR) ruft ein Speichertoken aus einem lokalen NDK-Speicherbereich (MR) ab.
NDK_FN_GET_PEER_ADDRESS

Die NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS)-Funktion gibt die Remoteadresse für eine NDK-Verbindung zurück.
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN

Die Funktion NdkGetPrivilegedMemoryRegionToken (NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN) ruft ein NDK Privileged Memory Region Token ab.
NDK_FN_GET_REMOTE_TOKEN_FROM_MR

Die Funktion NdkGetRemoteTokenFromMr (NDK_FN_GET_REMOTE_TOKEN_FROM_MR) ruft ein Speichertoken aus einem Remote-NDK-Speicherbereich (MR) ab.
NDK_FN_GET_REMOTE_TOKEN_FROM_MW

Die NdkGetRemoteTokenFromMw (NDK_FN_GET_REMOTE_TOKEN_FROM_MW)-Funktion ruft ein Speichertoken aus einem Remote-NDK-Speicherfenster (MW) ab.
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS

Die Funktion NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) gibt die lokale Adresse für einen freigegebenen NDK-Endpunkt zurück.
NDK_FN_INITIALIZE_FAST_REGISTER_MR

Die NdkInitializeFastRegisterMr (NDK_FN_INITIALIZE_FAST_REGISTER_MR)-Funktion initialisiert einen NDK-Speicherbereich (MR) für die schnelle Registrierung.
NDK_FN_INVALIDATE

Die Funktion NdkInvalidate (NDK_FN_INVALIDATE) ungültigt einen schnell registrierten NDK-Speicherbereich (MR) oder ein Speicherfenster (MW).
NDK_FN_LISTEN

Die NdkListen-Funktion (NDK_FN_LISTEN) versetzt ein NDK-Listenerobjekt in den Überwachungsmodus.
NDK_FN_MODIFY_SRQ

Die Funktion NdkModifySrq (NDK_FN_MODIFY_SRQ) ändert den Größen- und Benachrichtigungsschwellenwert einer NDK-Warteschlange für freigegebenen Empfang (SRQ).
NDK_FN_QUERY_ADAPTER_INFO

Die NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO)-Funktion ruft Informationen zu Grenzwerten und Funktionen eines NDK-Adapters ab.
NDK_FN_QUERY_EXTENSION_INTERFACE

Die Funktion NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) ruft Informationen zu einer NDK-Erweiterungsschnittstelle ab.
NDK_FN_READ

Die NdkRead-Funktion (NDK_FN_READ) veröffentlicht eine Leseanforderung für ein NDK-Warteschlangenpaar (QP).
NDK_FN_RECEIVE

Die Funktion NdkReceive (NDK_FN_RECEIVE) stellt eine Empfangsanforderung für ein NDK-Warteschlangenpaar (QP) fest.
NDK_FN_REGISTER_MR

Die Funktion NdkRegisterMr (NDK_FN_REGISTER_MR) registriert einen nahezu zusammenhängenden Speicherbereich mit einem NDK-Adapter.
NDK_FN_REJECT

Die NdkReject-Funktion (NDK_FN_REJECT) lehnt eine eingehende NDK-Verbindungsanforderung ab.
NDK_FN_RELEASE_LAM

Die NdkReleaseLam -Funktion (NDK_FN_RELEASE_LAM) gibt eine logische Adresszuordnung (NDK Adapter Logical Address Mapping, LAM) frei.
NDK_FN_REQUEST_COMPLETION

Die NdkRequestCompletion -Funktion (NDK_FN_REQUEST_COMPLETION) schließt eine ausstehende NDK-Anforderung ab.
NDK_FN_RESIZE_CQ

Die Funktion NdkResizeCq (NDK_FN_RESIZE_CQ) ändert die Größe einer NDK-Vervollständigungswarteschlange (CQ).
NDK_FN_SEND

Die NdkSend-Funktion (NDK_FN_SEND) sendet eine Sendeanforderung für ein NDK-Warteschlangenpaar (QP).
NDK_FN_SEND_AND_INVALIDATE

Die Funktion NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) sendet eine Sendeanforderung für ein NDK-Warteschlangenpaar (NDK Queue Pair, QP) und stellt ein Token bereit, das beim Remote-Peer nach Abschluss des Empfangs ungültig werden soll.
NDK_FN_SRQ_NOTIFICATION_CALLBACK

Die Funktion NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) stellt NDK-Benachrichtigungen für freigegebene Empfangswarteschlangen (SRQ) von einem NDK-Anbieter bereit.
NDK_FN_SRQ_RECEIVE

Die Funktion NdkSrqReceive (NDK_FN_SRQ_RECEIVE) sendet eine Empfangsanforderung für eine freigegebene NDK-Empfangswarteschlange (SRQ).
NDK_FN_WRITE

Die NdkWrite-Funktion (NDK_FN_WRITE) sendet eine Schreibanforderung für ein NDK-Warteschlangenpaar (QP).

Strukturen

 
NDK_ADAPTER

Die NDK_ADAPTER Struktur gibt die Attribute eines NDK-Adapterobjekts an.
NDK_ADAPTER_DISPATCH

Die NDK_ADAPTER_DISPATCH-Struktur gibt Verteilerfunktionseinstiegspunkte für das NDK-Adapterobjekt an.
NDK_CONNECTOR

Die NDK_CONNECTOR Struktur gibt die Attribute eines NDK-Verbinderobjekts an.
NDK_CONNECTOR_DISPATCH

Die NDK_CONNECTOR_DISPATCH-Struktur gibt Die Verteilerfunktion Einstiegspunkte für das NDK-Verbinderobjekt an.
NDK_CQ

Die NDK_CQ Struktur gibt die Attribute eines NDK-Vervollständigungswarteschlangenobjekts (CQ) an.
NDK_CQ_DISPATCH

Die NDK_CQ_DISPATCH-Struktur gibt Verteilerfunktionseinstiegspunkte für das NDK-Vervollständigungswarteschlangenobjekt (CQ) an.
NDK_EXTENSION_INTERFACE

Die NDK_EXTENSION_INTERFACE-Struktur gibt Einstiegspunkte der Verteilerfunktion für eine NDK-Erweiterungsschnittstelle an.
NDK_LISTENER

Die NDK_LISTENER-Struktur gibt die Attribute eines NDK-Listenerobjekts an.
NDK_LISTENER_DISPATCH

Die NDK_LISTENER_DISPATCH-Struktur gibt Die Verteilerfunktion Einstiegspunkte für das NDK-Listenerobjekt an.
NDK_LOGICAL_ADDRESS_MAPPING

Die NDK_LOGICAL_ADDRESS_MAPPING-Struktur enthält ein Array logischer Adapteradressen.
NDK_MR

Die NDK_MR-Struktur gibt die Attribute eines NDK-Speicherbereichsobjekts (MR) an.
NDK_MR_DISPATCH

Die NDK_MR_DISPATCH Struktur gibt Die Verteilerfunktion Einstiegspunkte für das NDK-Speicherbereichsobjekt (MR) an.
NDK_MW

Die NDK_MW Struktur gibt die Attribute eines NDK-Speicherfensterobjekts (MW) an.
NDK_MW_DISPATCH

Die NDK_MW_DISPATCH Struktur gibt Die Verteilerfunktion Einstiegspunkte für das NDK-Speicherfenster (MW)-Objekt an.
NDK_OBJECT_HEADER

Die NDK_OBJECT_HEADER Struktur gibt die Objektversion, den Typ und andere Informationen an. Sie wird im Header-Element jedes NDK-Objekts verwendet.
NDK_OBJECT_HEADER_RESERVED_BLOCK

Die NDK_OBJECT_HEADER_RESERVED_BLOCK Struktur gibt reservierte Informationen in einem NDK-Objekt an.
NDK_PD

Die NDK_PD-Struktur gibt die Attribute eines NDK-Schutzdomänenobjekts (PD) an.
NDK_PD_DISPATCH

Die NDK_PD_DISPATCH-Struktur gibt Verteilerfunktionseinstiegspunkte für das NDK-Schutzdomänenobjekt (PD) an.
NDK_QP

Die NDK_QP Struktur gibt die Attribute eines NDK-Warteschlangenpaars (QP)-Objekts an.
NDK_QP_DISPATCH

Die NDK_QP_DISPATCH Struktur gibt Die Verteilerfunktion Einstiegspunkte für das NDK-Warteschlangenpaar (QP)-Objekt an.
NDK_RESULT

Die NDK_RESULT Struktur gibt die Ergebnisse für einen NDK-Anforderungsvorgang zurück.
NDK_RESULT_EX

Die NDK_RESULT_EX Struktur gibt die Ergebnisse für einen NDK-Anforderungsvorgang zurück. Sie ist identisch mit der NDK_RESULT-Struktur, mit der Ausnahme, dass sie zusätzliche Type- und TypeSpecificCompletionOutput-Elemente enthält.
NDK_SGE

Die NDK_SGE-Struktur gibt die lokalen Puffer für NDK-Arbeitsanforderungen an.
NDK_SHARED_ENDPOINT

Die NDK_SHARED_ENDPOINT-Struktur gibt die Attribute eines freigegebenen NDK-Endpunktobjekts an.
NDK_SHARED_ENDPOINT_DISPATCH

Die NDK_SHARED_ENDPOINT_DISPATCH-Struktur gibt Verteilerfunktionseinstiegspunkte für das freigegebene NDK-Endpunktobjekt an.
NDK_SRQ

Die NDK_SRQ-Struktur gibt die Attribute eines NDK shared receive queue (SRQ)-Objekts an.
NDK_SRQ_DISPATCH

Die NDK_SRQ_DISPATCH-Struktur gibt Verteilerfunktionseinstiegspunkte für das SRQ-Objekt (Shared Receive Queue, NDK) an.

Aufzählungen

 
NDK_OBJECT_TYPE

Die NDK_OBJECT_TYPE-Aufzählung definiert Typen von NDK-Objekten (Network Direct Kernel).
NDK_OPERATION_TYPE

Die NDK_OPERATION_TYPE-Aufzählung definiert Typen von NDK-Vorgängen. Die Enumerationswerte werden im Type-Element der NDK_RESULT_EX-Struktur verwendet.