Header ndkpi.h

Header ini digunakan oleh jaringan. Untuk informasi selengkapnya, lihat:

ndkpi.h berisi antarmuka pemrograman berikut:

Fungsi panggilan balik

 
NDK_FN_ACCEPT

Fungsi NdkAccept (NDK_FN_ACCEPT) menerima permintaan koneksi masuk melalui objek pendengar.
NDK_FN_ACCEPT_EX

Fungsi NdkAcceptEx (NDK_FN_ACCEPT_EX) menerima permintaan koneksi masuk melalui objek pendengar.
NDK_FN_ARM_CQ

Fungsi NdkArmCq (NDK_FN_ARM_CQ) mempersenjatai pemberitahuan antrean penyelesaian NDK (CQ).
NDK_FN_BIND

Fungsi NdkBind (NDK_FN_BIND) mengikat jendela memori ke sub-wilayah tertentu dari wilayah memori (MR).
NDK_FN_BUILD_LAM

Fungsi NdkBuildLam (NDK_FN_BUILD_LAM) mendapatkan pemetaan alamat logis adaptor (LAM) dari penyedia NDK untuk wilayah memori yang hampir berdampingan.
NDK_FN_CLOSE_COMPLETION

Fungsi NdkCloseCompletion (NDK_FN_CLOSE_COMPLETION) adalah fungsi penyelesaian asinkron untuk menutup objek NDK.
NDK_FN_CLOSE_OBJECT

Fungsi NdkCloseObject (NDK_FN_CLOSE_OBJECT) memulai permintaan tutup untuk objek NDK.
NDK_FN_COMPLETE_CONNECT

Fungsi NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) menyelesaikan permintaan koneksi asinkron.
NDK_FN_COMPLETE_CONNECT_EX

Fungsi NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) menyelesaikan permintaan koneksi asinkron.
NDK_FN_CONNECT

Fungsi NdkConnect (NDK_FN_CONNECT) memulai permintaan koneksi NDK.
NDK_FN_CONNECT_EVENT_CALLBACK

Fungsi NdkConnectEventCallback (NDK_FN_CONNECT_EVENT_CALLBACK) dipanggil oleh penyedia NDK untuk memberi tahu konsumen tentang permintaan koneksi masuk.
NDK_FN_CONNECT_WITH_SHARED_ENDPOINT

Fungsi NdkConnectWithSharedEndpoint (NDK_FN_CONNECT_WITH_SHARED_ENDPOINT) memulai permintaan koneksi NDK dari alamat lokal bersama ke alamat jarak jauh.
NDK_FN_CONTROL_CONNECT_EVENTS

Fungsi NdkControlConnectEvents (NDK_FN_CONTROL_CONNECT_EVENTS) menjeda dan memulai ulang fungsi panggilan balik peristiwa koneksi NDK.
NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION

Fungsi NdkControlCqInterruptModeration (NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION) mengontrol moderasi interupsi pada antrean penyelesaian NDK (CQ).
NDK_FN_CQ_NOTIFICATION_CALLBACK

Fungsi NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) dipanggil oleh penyedia NDK untuk memberi tahu konsumen tentang peristiwa antrean penyelesaian (CQ).
NDK_FN_CREATE_COMPLETION

Fungsi NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) menyelesaikan pembuatan objek NDK.
NDK_FN_CREATE_CONNECTOR

Fungsi NdkCreateConnector (NDK_FN_CREATE_CONNECTOR) membuat objek konektor NDK.
NDK_FN_CREATE_CQ

Fungsi NdkCreateCq (NDK_FN_CREATE_CQ) membuat objek antrean penyelesaian NDK (CQ).
NDK_FN_CREATE_LISTENER

Fungsi NdkCreateListener (NDK_FN_CREATE_LISTENER) membuat objek pendengar NDK.
NDK_FN_CREATE_MR

Fungsi NdkCreateMr (NDK_FN_CREATE_MR) membuat objek wilayah memori (MR) NDK.
NDK_FN_CREATE_MW

Fungsi NdkCreateMw (NDK_FN_CREATE_MW) membuat objek jendela memori NDK (MW).
NDK_FN_CREATE_PD

Fungsi NdkCreatePd (NDK_FN_CREATE_PD) membuat objek domain perlindungan NDK (PD).
NDK_FN_CREATE_QP

Fungsi NdkCreateQp (NDK_FN_CREATE_QP) membuat objek pasangan antrean (QP) NDK.
NDK_FN_CREATE_QP_WITH_SRQ

Fungsi NdkCreateQpWithSrq (NDK_FN_CREATE_QP_WITH_SRQ) membuat objek pasangan antrean NDK (QP) dengan objek NDK shared receive queue (SRQ).
NDK_FN_CREATE_SHARED_ENDPOINT

Fungsi NdkCreateSharedEndpoint (NDK_FN_CREATE_SHARED_ENDPOINT) membuat titik akhir bersama NDK.
NDK_FN_CREATE_SRQ

Fungsi NdkCreateSrq (NDK_FN_CREATE_SRQ) membuat objek NDK shared receive queue (SRQ).
NDK_FN_DEREGISTER_MR

Fungsi NdkDeregisterMr (NDK_FN_DEREGISTER_MR) membatalkan pendaftaran wilayah memori yang sebelumnya terdaftar dengan fungsi NdkRegisterMr (NDK_FN_REGISTER_MR).
NDK_FN_DISCONNECT

Fungsi NdkDisconnect (NDK_FN_DISCONNECT) memulai pemutusan sambungan pada koneksi NDK.
NDK_FN_DISCONNECT_EVENT_CALLBACK

Fungsi NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) dipanggil oleh penyedia NDK sekali ketika peer terputus.
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX

Fungsi NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) dipanggil oleh penyedia NDK sekali ketika peer terputus.
NDK_FN_FAST_REGISTER

Fungsi NdkFastRegister (NDK_FN_FAST_REGISTER) mendaftarkan array halaman logis adaptor dengan cepat di atas wilayah memori yang ada.
NDK_FN_FLUSH

Fungsi NdkFlush (NDK_FN_FLUSH) memulai pembatalan permintaan terima dan antrean inisiator yang saat ini tertunda pada objek pasangan antrean (QP) NDK.
NDK_FN_GET_CONNECTION_DATA

Fungsi NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) mendapatkan nilai batas baca dan data privat yang dikirim oleh peer.
NDK_FN_GET_CQ_RESULTS

Fungsi NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) menghapus penyelesaian dari objek antrean penyelesaian NDK (CQ).
NDK_FN_GET_CQ_RESULTS_EX

Fungsi NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) menghapus penyelesaian dari objek antrean penyelesaian NDK (CQ).
NDK_FN_GET_LISTENER_LOCAL_ADDRESS

Fungsi NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS) mengembalikan alamat lokal untuk pendengar NDK.
NDK_FN_GET_LOCAL_ADDRESS

Fungsi NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) mengembalikan alamat lokal untuk koneksi NDK.
NDK_FN_GET_LOCAL_TOKEN_FROM_MR

Fungsi NdkGetLocalTokenFromMr (NDK_FN_GET_LOCAL_TOKEN_FROM_MR) mendapatkan token memori dari wilayah memori NDK lokal (MR).
NDK_FN_GET_PEER_ADDRESS

Fungsi NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) mengembalikan alamat jarak jauh untuk koneksi NDK.
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN

Fungsi NdkGetPrivilegedMemoryRegionToken (NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN) mendapatkan token wilayah memori istimewa NDK.
NDK_FN_GET_REMOTE_TOKEN_FROM_MR

Fungsi NdkGetRemoteTokenFromMr (NDK_FN_GET_REMOTE_TOKEN_FROM_MR) mendapatkan token memori dari wilayah memori NDK jarak jauh (MR).
NDK_FN_GET_REMOTE_TOKEN_FROM_MW

Fungsi NdkGetRemoteTokenFromMw (NDK_FN_GET_REMOTE_TOKEN_FROM_MW) mendapatkan token memori dari jendela memori NDK jarak jauh (MW).
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS

Fungsi NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) mengembalikan alamat lokal untuk titik akhir bersama NDK.
NDK_FN_INITIALIZE_FAST_REGISTER_MR

Fungsi NdkInitializeFastRegisterMr (NDK_FN_INITIALIZE_FAST_REGISTER_MR) menginisialisasi wilayah memori NDK (MR) untuk pendaftaran cepat.
NDK_FN_INVALIDATE

Fungsi NdkInvalidate (NDK_FN_INVALIDATE) Membatalkan wilayah memori NDK (MR) atau jendela memori (MW) yang terdaftar cepat.
NDK_FN_LISTEN

Fungsi NdkListen (NDK_FN_LISTEN) menempatkan objek pendengar NDK ke dalam mode mendengarkan.
NDK_FN_MODIFY_SRQ

Fungsi NdkModifySrq (NDK_FN_MODIFY_SRQ) memodifikasi ukuran dan ambang pemberitahuan antrean penerimaan bersama (SRQ) NDK.
NDK_FN_QUERY_ADAPTER_INFO

Fungsi NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) mengambil informasi tentang batas dan kemampuan adaptor NDK.
NDK_FN_QUERY_EXTENSION_INTERFACE

Fungsi NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) mendapatkan informasi tentang antarmuka ekstensi NDK.
NDK_FN_READ

Fungsi NdkRead (NDK_FN_READ) memposting permintaan baca pada pasangan antrean (QP) NDK.
NDK_FN_RECEIVE

Fungsi NdkReceive (NDK_FN_RECEIVE) memposting permintaan terima pada pasangan antrean (QP) NDK.
NDK_FN_REGISTER_MR

Fungsi NdkRegisterMr (NDK_FN_REGISTER_MR) mendaftarkan wilayah memori yang hampir berdampingan dengan adaptor NDK.
NDK_FN_REJECT

Fungsi NdkReject (NDK_FN_REJECT) menolak permintaan koneksi NDK masuk.
NDK_FN_RELEASE_LAM

Fungsi NdkReleaseLam (NDK_FN_RELEASE_LAM) merilis pemetaan alamat logis (LAM) adaptor NDK.
NDK_FN_REQUEST_COMPLETION

Fungsi NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) menyelesaikan permintaan NDK yang tertunda.
NDK_FN_RESIZE_CQ

Fungsi NdkResizeCq (NDK_FN_RESIZE_CQ) mengubah ukuran antrean penyelesaian NDK (CQ).
NDK_FN_SEND

Fungsi NdkSend (NDK_FN_SEND) memposting permintaan pengiriman pada pasangan antrean (QP) NDK.
NDK_FN_SEND_AND_INVALIDATE

Fungsi NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) memposting permintaan kirim pada pasangan antrean (QP) NDK dan memasok token untuk dibatalkan di peer jarak jauh setelah menerima penyelesaian.
NDK_FN_SRQ_NOTIFICATION_CALLBACK

Fungsi NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) menyediakan pemberitahuan antrean penerimaan bersama (SRQ) NDK dari penyedia NDK.
NDK_FN_SRQ_RECEIVE

Fungsi NdkSrqReceive (NDK_FN_SRQ_RECEIVE) memposting permintaan terima pada antrean penerimaan bersama (SRQ) NDK.
NDK_FN_WRITE

Fungsi NdkWrite (NDK_FN_WRITE) memposting permintaan tulis pada pasangan antrean (QP) NDK.

Struktur

 
NDK_ADAPTER

Struktur NDK_ADAPTER menentukan atribut objek adaptor NDK.
NDK_ADAPTER_DISPATCH

Struktur NDK_ADAPTER_DISPATCH menentukan titik entri fungsi pengiriman untuk objek adaptor NDK.
NDK_CONNECTOR

Struktur NDK_CONNECTOR menentukan atribut objek konektor NDK.
NDK_CONNECTOR_DISPATCH

Struktur NDK_CONNECTOR_DISPATCH menentukan titik entri fungsi pengiriman untuk objek konektor NDK.
NDK_CQ

Struktur NDK_CQ menentukan atribut objek antrean penyelesaian (CQ) NDK.
NDK_CQ_DISPATCH

Struktur NDK_CQ_DISPATCH menentukan titik entri fungsi pengiriman untuk objek antrean penyelesaian (CQ) NDK.
NDK_EXTENSION_INTERFACE

Struktur NDK_EXTENSION_INTERFACE menentukan titik entri fungsi pengiriman untuk antarmuka ekstensi NDK.
NDK_LISTENER

Struktur NDK_LISTENER menentukan atribut objek pendengar NDK.
NDK_LISTENER_DISPATCH

Struktur NDK_LISTENER_DISPATCH menentukan titik entri fungsi pengiriman untuk objek pendengar NDK.
NDK_LOGICAL_ADDRESS_MAPPING

Struktur NDK_LOGICAL_ADDRESS_MAPPING berisi array alamat logika adaptor.
NDK_MR

Struktur NDK_MR menentukan atribut objek wilayah memori (MR) NDK.
NDK_MR_DISPATCH

Struktur NDK_MR_DISPATCH menentukan titik entri fungsi pengiriman untuk objek wilayah memori (MR) NDK.
NDK_MW

Struktur NDK_MW menentukan atribut objek jendela memori NDK (MW).
NDK_MW_DISPATCH

Struktur NDK_MW_DISPATCH menentukan titik entri fungsi pengiriman untuk objek jendela memori NDK (MW).
NDK_OBJECT_HEADER

Struktur NDK_OBJECT_HEADER menentukan versi objek, jenis, dan informasi lainnya. Ini digunakan dalam anggota Header dari setiap objek NDK.
NDK_OBJECT_HEADER_RESERVED_BLOCK

Struktur NDK_OBJECT_HEADER_RESERVED_BLOCK menentukan informasi yang dipesan dalam objek NDK.
NDK_PD

Struktur NDK_PD menentukan atribut objek domain perlindungan (PD) NDK.
NDK_PD_DISPATCH

Struktur NDK_PD_DISPATCH menentukan titik entri fungsi pengiriman untuk objek domain perlindungan (PD) NDK.
NDK_QP

Struktur NDK_QP menentukan atribut objek pasangan antrean (QP) NDK.
NDK_QP_DISPATCH

Struktur NDK_QP_DISPATCH menentukan titik entri fungsi pengiriman untuk objek pasangan antrean (QP) NDK.
NDK_RESULT

Struktur NDK_RESULT mengembalikan hasil untuk operasi permintaan NDK.
NDK_RESULT_EX

Struktur NDK_RESULT_EX mengembalikan hasil untuk operasi permintaan NDK. Ini identik dengan struktur NDK_RESULT, kecuali bahwa ia memiliki anggota Type dan TypeSpecificCompletionOutput tambahan.
NDK_SGE

Struktur NDK_SGE menentukan buffer lokal untuk permintaan kerja NDK.
NDK_SHARED_ENDPOINT

Struktur NDK_SHARED_ENDPOINT menentukan atribut objek titik akhir bersama NDK.
NDK_SHARED_ENDPOINT_DISPATCH

Struktur NDK_SHARED_ENDPOINT_DISPATCH menentukan titik entri fungsi pengiriman untuk objek titik akhir bersama NDK.
NDK_SRQ

Struktur NDK_SRQ menentukan atribut objek NDK shared receive queue (SRQ).
NDK_SRQ_DISPATCH

Struktur NDK_SRQ_DISPATCH menentukan titik entri fungsi pengiriman untuk objek NDK shared receive queue (SRQ).

Enumerasi

 
NDK_OBJECT_TYPE

Enumerasi NDK_OBJECT_TYPE mendefinisikan jenis objek Network Direct Kernel (NDK).
NDK_OPERATION_TYPE

Enumerasi NDK_OPERATION_TYPE menentukan jenis operasi NDK. Nilai enumerasinya digunakan dalam jenis anggota struktur NDK_RESULT_EX.