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