IF_SET_OBJECT fungsi panggilan balik (ndis.h)
Fungsi ProviderSetObject mengatur informasi yang terkait dengan antarmuka jaringan.
Sintaks
IF_SET_OBJECT IfSetObject;
NDIS_STATUS() IfSetObject(
[in] NDIS_HANDLE ProviderIfContext,
[in] NET_IF_OBJECT_ID ObjectId,
[in] ULONG InputBufferLength,
[in] PVOID pInputBuffer
)
{...}
Parameter
[in] ProviderIfContext
Handel yang mengidentifikasi area konteks penyedia antarmuka untuk antarmuka. Penyedia antarmuka meneruskan handel ini ke NDIS dalam panggilan ke Fungsi NdisIfRegisterInterface .
[in] ObjectId
Pengidentifikasi untuk objek yang merupakan target permintaan yang ditetapkan. Untuk daftar pengidentifikasi objek (OID) yang berlaku untuk penyedia antarmuka, lihat OID Antarmuka Jaringan NDIS.
[in] InputBufferLength
Panjangnya, dalam byte, dari buffer yang menunjuk pInputBuffer .
[in] pInputBuffer
Penunjuk ke buffer input yang menentukan informasi yang harus digunakan penyedia antarmuka untuk mengatur data objek.
Nilai kembali
ProviderSetObject mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. |
|
Operasi gagal karena sumber daya yang tidak mencukup. |
|
Panggilan gagal karena beberapa parameter input tidak valid. |
|
Panggilan gagal karena beberapa alasan lain. Fungsi ini dapat menyebarkan kode kesalahan dari fungsi yang dipanggilnya atau menghasilkan kode kesalahan yang sesuai. |
Keterangan
NDIS memanggil fungsi ProviderSetObject penyedia antarmuka jaringan untuk mengatur informasi yang terkait dengan antarmuka yang didaftarkan penyedia. Untuk daftar OID yang berlaku untuk penyedia antarmuka, lihat OID Antarmuka Jaringan NDIS.
Perhatikan bahwa saat ini tidak ada OID yang ditetapkan.
NDIS memanggil ProviderSetObject di IRQL = PASSIVE_LEVEL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Windows |
Header | ndis.h (termasuk Ndis.h) |
IRQL | PASSIVE_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk