header netadapter.h
Header ini digunakan oleh jaringan. Untuk informasi selengkapnya, lihat:
netadapter.h berisi antarmuka pemrograman berikut:
Fungsi
NET_ADAPTER_DATAPATH_CALLBACKS_INIT Fungsi NET_ADAPTER_DATAPATH_CALLBACKS_INIT menginisialisasi struktur NET_ADAPTER_DATAPATH_CALLBACKS. |
NET_ADAPTER_DMA_CAPABILITIES_INIT Fungsi NET_ADAPTER_DMA_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_DMA_CAPABILITIES. |
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT Fungsi NET_ADAPTER_LINK_LAYER_ADDRESS_INIT menginisialisasi alamat lapisan tautan. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT Menginisialisasi struktur NET_ADAPTER_LINK_LAYER_CAPABILITIES. |
NET_ADAPTER_LINK_STATE_INIT Menginisialisasi struktur NET_ADAPTER_LINK_STATE. |
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED Menginisialisasi struktur NET_ADAPTER_LINK_STATE untuk adaptor yang terputus dari jaringan. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT Fungsi NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT Fungsi NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT Fungsi NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT Fungsi NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES. |
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED Fungsi NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED menginisialisasi struktur NET_ADAPTER_RX_CAPABILITIES untuk adaptor bersih yang ingin menentukan alokasi dan lampiran buffer terima yang dikelola driver. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED Fungsi NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED menginisialisasi struktur NET_ADAPTER_RX_CAPABILITIES untuk adaptor bersih yang ingin menentukan alokasi dan lampiran penerimaan buffer yang dikelola sistem operasi, tetapi bukan penggunaan pemetaan memori DMA. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA Fungsi NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA menginisialisasi struktur NET_ADAPTER_RX_CAPABILITIES untuk adaptor bersih yang ingin menentukan alokasi dan lampiran penerimaan buffer yang dikelola sistem operasi, serta DMA untuk pemetaan memori. |
NET_ADAPTER_TX_CAPABILITIES_INIT Fungsi NET_ADAPTER_TX_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_TX_CAPABILITIES untuk adaptor bersih yang belum menentukan penggunaan DMA dalam jalur data pengirimannya. |
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA Fungsi NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA menginisialisasi struktur NET_ADAPTER_TX_CAPABILITIES untuk adaptor bersih yang telah menentukan penggunaan DMA dalam jalur data pengirimannya. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT Fungsi NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_WAKE_BITMAP_CAPABILITIES. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT Fungsi NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT Fungsi NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT Fungsi NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES. |
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT menginisialisasi struktur NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES saat melaporkan bahwa paket EAPOL menyebabkan peristiwa bangun. |
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT Fungsi NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT menginisialisasi NET_ADAPTER_WAKE_REASON_PACKET ketika sumber bangun adalah paket ajaib. |
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT Fungsi NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT menginisialisasi NET_ADAPTER_WAKE_REASON_PACKET ketika sumber bangun adalah paket ajaib. |
NET_ADAPTER_WAKE_REASON_PACKET_INIT Fungsi NET_ADAPTER_WAKE_REASON_PACKET_INIT menginisialisasi struktur NET_ADAPTER_WAKE_REASON_PACKET. |
NetAdapterBuat Membuat objek NETADAPTER. |
NetAdapterGetNetLuid Mengambil NET_LUID yang ditetapkan ke adaptor jaringan. |
NetAdapterInitAllocate Fungsi NetAdapterInitAllocate mengalokasikan struktur NETADAPTER_INIT yang digunakan driver klien saat membuat objek NETADAPTER baru. |
NetAdapterInitFree Fungsi NetAdapterInitFree membatalkan alokasi struktur NETADAPTER_INIT. |
NetAdapterInitSetDatapathCallbacks Fungsi NetAdapterInitSetDatapathCallbacks mendaftarkan fungsi panggilan balik NETADAPTER untuk membuat antrean paket datapath. |
NetAdapterLightweightInitAllocate Fungsi NetAdapterLightweightInitAllocate mengalokasikan struktur NETADAPTER_INIT yang digunakan driver klien saat membuat objek NETADAPTER baru untuk adaptor tanpa perangkat. |
NetAdapterOffloadSetChecksumCapabilities Fungsi NetAdapterOffloadSetChecksumCapabilities mengatur kemampuan offload checksum perangkat keras adaptor jaringan. |
NetAdapterOpenKonfigurasi Membuka database konfigurasi adaptor. |
NetAdapterPowerOffloadSetArpCapabilities Fungsi NetAdapterPowerOffloadSetArpCapabilities mengatur kemampuan adaptor bersih untuk offload protokol daya rendah IPv4 ARP. |
NetAdapterPowerOffloadSetNSCapabilities Fungsi NetAdapterPowerOffloadSetNsCapabilities menetapkan kemampuan adaptor bersih untuk offload protokol daya rendah IPv6 Neighbor Solicitation (NS). |
NetAdapterReportWakeReasonMediaChange Fungsi NetAdapterReportWakeReasonMediaChange melaporkan ke kerangka kerja bahwa adaptor bersih menghasilkan peristiwa bangun tidur karena perubahan media. |
NetAdapterReportWakeReasonPacket Fungsi NetAdapterReportWakeReasonPacket melaporkan ke kerangka kerja bahwa adaptor bersih menghasilkan peristiwa bangun karena menerima paket yang cocok dengan pola wake-on-LAN (WoL). |
NetAdapterSetCurrentLinkLayerAddress Fungsi NetAdapterSetCurrentLinkLayerAddress mengatur alamat lapisan tautan saat ini untuk adaptor jaringan. |
NetAdapterSetDataPathCapabilities Mengatur kemampuan jalur data adaptor jaringan. |
NetAdapterSetLinkLayerCapabilities Mengatur kemampuan lapisan tautan adaptor jaringan. |
NetAdapterSetLinkLayerMtuSize Mengatur ukuran unit transfer maksimum lapisan tautan adaptor. |
NetAdapterSetLinkState Menyetel status tautan adaptor jaringan saat ini. |
NetAdapterSetPermanentLinkLayerAddress Fungsi NetAdapterSetPermanentLinkLayerAddress mengatur alamat lapisan tautan permanen untuk adaptor jaringan. |
NetAdapterSetReceiveFilterCapabilities NetAdapterSetReceiveFilterCapabilities mengatur kemampuan pemfilteran penerimaan adaptor jaringan. |
NetAdapterStart Fungsi NetAdapterStart memulai objek NETADAPTER. |
NetAdapterStop Fungsi NetAdapterStop menghentikan objek NETADAPTER. |
NetAdapterWakeSetBitmapCapabilities Fungsi NetAdapterWakeSetBitmapCapabilities mengatur pola bitmap adaptor bersih yang bangun pada kemampuan LAN (WoL). |
NetAdapterWakeSetEapolPacketCapabilities NetAdapterWakeSetEapolPacketCapabilities mengatur kemampuan WoL paket EAPOL adaptor jaringan. |
NetAdapterWakeSetMagicPacketCapabilities Fungsi NetAdapterWakeSetMagicPacketCapabilities mengatur kemampuan bangun paket ajaib adaptor bersih pada LAN (WoL). |
NetAdapterWakeSetMediaChangeCapabilities Fungsi NetAdapterWakeSetMediaChangeCapabilities menetapkan kemampuan bangun media adaptor bersih pada kemampuan LAN (WoL). |
NetAdapterWakeSetPacketFilterCapabilities Fungsi NetAdapterWakeSetPacketFilterCapabilities mengatur kemampuan filter paket adaptor bersih yang terbangun pada kemampuan LAN (WoL). |
NetReceiveFilterGetMulticastAddressCount NetReceiveFilterGetMulticastAddressCount mengambil jumlah alamat dalam daftar alamat multicast. |
NetReceiveFilterGetMulticastAddressList NetReceiveFilterGetMulticastAddressList mengambil daftar alamat yang dapat menerima paket multicast. |
NetReceiveFilterGetPacketFilter NetReceiveFilterGetPacketFilter mengambil NET_PACKET_FILTER_FLAGS yang menjelaskan filter paket yang didukung adaptor jaringan. |
Fungsi panggilan balik
EVT_NET_ADAPTER_CREATE_RXQUEUE Implementasi driver klien dari fungsi panggilan balik peristiwa EvtNetAdapterCreateRxQueue yang menyiapkan antrean terima (Rx). |
EVT_NET_ADAPTER_CREATE_TXQUEUE Implementasi driver klien dari EvtNetAdapterCreateTxQueue fungsi panggilan balik peristiwa yang menyiapkan antrean transmisi (Tx). |
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM Fungsi panggilan balik EvtNetAdapterOffloadSetChecksum diimplementasikan oleh driver klien untuk mengatur perubahan dalam kemampuan offload checksum. |
EVT_NET_ADAPTER_RETURN_RX_BUFFER Terapkan fungsi panggilan balik opsional ini untuk melakukan pembersihan pada buffer penerima yang sebelumnya Anda tentukan alokasi dan lampiran fragmen manual. |
EVT_NET_ADAPTER_SET_RECEIVE_FILTER Driver klien mengimplementasikan EvtNetAdapterSetReceiveFilter untuk mengatur perubahan dalam kemampuan pemfilteran penerimaan aktif adaptor jaringan. |
Struktur
NET_ADAPTER_DATAPATH_CALLBACKS Struktur NET_ADAPTER_DATAPATH_CALLBACKS menjelaskan fungsi panggilan balik adaptor bersih untuk membuat antrean datapath-nya. |
NET_ADAPTER_DMA_CAPABILITIES Struktur NET_ADAPTER_DMA_CAPABILITIES menjelaskan kemampuan DMA adaptor. |
NET_ADAPTER_LINK_LAYER_ADDRESS Struktur NET_ADAPTER_LINK_LAYER_ADDRESS menjelaskan alamat lapisan tautan. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES Menjelaskan kemampuan lapisan tautan adaptor. |
NET_ADAPTER_LINK_STATE Menjelaskan status tautan adaptor. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES Struktur NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES menjelaskan kemampuan kartu antarmuka jaringan (NIC) untuk membongkar perhitungan dan validasi checksum. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES Struktur NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES menjelaskan kemampuan adaptor bersih untuk offload protokol daya rendah IPv4 ARP. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES Struktur NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES menjelaskan kemampuan adaptor bersih untuk offload protokol daya rendah IPv6 Neighbor Solicitation (NS). |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES Struktur NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES menentukan kemampuan pemfilteran penerimaan NIC. |
NET_ADAPTER_RX_CAPABILITIES Struktur NET_ADAPTER_RX_CAPABILITIES menjelaskan kemampuan penerimaan adaptor bersih. |
NET_ADAPTER_TX_CAPABILITIES Struktur NET_ADAPTER_TX_CAPABILITIES menjelaskan kemampuan transmisi adaptor bersih. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES Struktur NET_ADAPTER_WAKE_BITMAP_CAPABILITIES menjelaskan kemampuan bangun adaptor bersih pada LAN (WoL) untuk bangun dari pola bitmap. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES menjelaskan kemampuan WoL adaptor jaringan untuk bangun dari paket EAPOL. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES Struktur NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES menggambarkan kemampuan bangun adaptor bersih pada LAN (WoL) untuk bangun dari paket ajaib. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES Struktur NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES menjelaskan kemampuan bangun adaptor bersih pada LAN (WoL) untuk bangun dari peristiwa perubahan media. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES Struktur NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES menjelaskan kemampuan bangun adaptor bersih pada LAN (WoL) untuk bangun dari kecocokan filter paket. |
NET_ADAPTER_WAKE_REASON_PACKET Struktur NET_ADAPTER_WAKE_REASON_PACKET menjelaskan paket jaringan (dikenal sebagai paket bangun) yang menyebabkan adaptor jaringan menghasilkan peristiwa bangun. |
Enumerasi
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS Menentukan pengaturan negosiasi otomatis untuk driver NIC. |
NET_ADAPTER_PAUSE_FUNCTION_TYPE Enumerasi NET_ADAPTER_PAUSE_FUNCTION_TYPE menentukan bingkai jeda IEEE 802.3 yang didukung adaptor bersih. |
NET_ADAPTER_WAKE_PATTERN_ID NET_ADAPTER_WAKE_PATTERN_ID digunakan untuk menentukan ID pola bangun dalam struktur NET_ADAPTER_WAKE_REASON_PACKET. |
NET_MEMORY_MAPPING_REQUIREMENT Enumerasi NET_MEMORY_MAPPING_REQUIREMENT mengidentifikasi persyaratan pemetaan memori yang dapat ditentukan adaptor bersih untuk buffer penerima dan pengirimannya. |
NET_PACKET_FILTER_FLAGS NET_PACKET_FILTER_FLAGS menjelaskan filter paket penerima adaptor jaringan. |
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE Enumerasi NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE mengidentifikasi bagaimana sistem operasi harus mengalokasikan NET_PACKET_FRAGMENT menerima buffer untuk antrean penerimaan driver klien adaptor bersih. |
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE Enumerasi NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE mengidentifikasi bagaimana sistem operasi harus memasang buffer NET_PACKET_FRAGMENT sebelumnya ke NET_PACKETs untuk antrean penerimaan driver klien adaptor bersih. |