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 dekat 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 larik halaman logis adaptor melalui 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 (CQ) NDK. |
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 daftar cepat (MR) atau jendela memori (MW). |
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 terima 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 kirim pada pasangan antrean (QP) NDK. |
NDK_FN_SEND_AND_INVALIDATE Fungsi NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) memposting permintaan kirim pada pasangan antrean NDK (QP) dan memasok token yang akan dibatalkan pada peer jarak jauh setelah menerima penyelesaian. |
NDK_FN_SRQ_NOTIFICATION_CALLBACK Fungsi NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) menyediakan pemberitahuan NDK shared receive queue (SRQ) dari penyedia NDK. |
NDK_FN_SRQ_RECEIVE Fungsi NdkSrqReceive (NDK_FN_SRQ_RECEIVE) memposting permintaan terima pada antrean terima 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 masuk 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 NDK (CQ). |
NDK_CQ_DISPATCH Struktur NDK_CQ_DISPATCH menentukan titik masuk fungsi pengiriman untuk objek antrean penyelesaian NDK (CQ). |
NDK_EXTENSION_INTERFACE Struktur NDK_EXTENSION_INTERFACE menentukan titik masuk 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 masuk fungsi pengiriman untuk objek pendengar NDK. |
NDK_LOGICAL_ADDRESS_MAPPING Struktur NDK_LOGICAL_ADDRESS_MAPPING berisi array alamat logis adaptor. |
NDK_MR Struktur NDK_MR menentukan atribut objek wilayah memori (MR) NDK. |
NDK_MR_DISPATCH Struktur NDK_MR_DISPATCH menentukan titik masuk 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 masuk 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 NDK (PD). |
NDK_PD_DISPATCH Struktur NDK_PD_DISPATCH menentukan titik masuk fungsi pengiriman untuk objek domain perlindungan NDK (PD). |
NDK_QP Struktur NDK_QP menentukan atribut objek pasangan antrean (QP) NDK. |
NDK_QP_DISPATCH Struktur NDK_QP_DISPATCH menentukan titik masuk 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 masuk fungsi pengiriman untuk objek titik akhir bersama NDK. |
NDK_SRQ Struktur NDK_SRQ menentukan atribut objek antrean terima bersama (SRQ) NDK. |
NDK_SRQ_DISPATCH Struktur NDK_SRQ_DISPATCH menentukan titik masuk 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 mendefinisikan jenis operasi NDK. Nilai enumerasinya digunakan dalam jenis anggota struktur NDK_RESULT_EX. |