struktur NPI_REGISTRATION_INSTANCE (netioddk.h)
Struktur NPI_REGISTRATION_INSTANCE mendefinisikan data yang terkait dengan pendaftaran modul jaringan dengan NMR.
Sintaks
typedef struct _NPI_REGISTRATION_INSTANCE {
USHORT Version;
USHORT Size;
PNPIID NpiId;
PNPI_MODULEID ModuleId;
ULONG Number;
const VOID *NpiSpecificCharacteristics;
} NPI_REGISTRATION_INSTANCE;
Anggota
Version
Versi NMR tempat modul jaringan mendaftar. Modul jaringan harus mengatur anggota ini ke nol.
Size
Ukuran, dalam byte, dari struktur NPI_REGISTRATION_INSTANCE.
NpiId
Penunjuk ke pengidentifikasi NPI untuk NPI tertentu tempat modul jaringan mendaftar sebagai klien atau penyedia. Jenis data NPIID didefinisikan sebagai:
typedef GUID NPIID;
typedef CONST NPIID *PNPIID;
ModuleId
Penunjuk ke struktur NPI_MODULEID yang secara unik mengidentifikasi modul jaringan.
Number
Nomor implementasi NPI tempat modul jaringan terdaftar sebagai klien atau penyedia. Modul jaringan dapat mendukung beberapa implementasi NPI yang sama dengan mendaftar sebagai klien atau penyedia setiap implementasi NPI. Jika hanya ada satu implementasi NPI, anggota ini diatur ke nol.
NpiSpecificCharacteristics
Penunjuk ke struktur yang menentukan karakteristik yang unik untuk modul jaringan. Isi strukturnya khusus untuk NPI. Modul jaringan harus mengatur anggota ini ke NULL jika mendaftar sebagai klien NPI yang tidak menentukan struktur karakteristik klien atau jika mendaftar sebagai penyedia NPI yang tidak menentukan struktur karakteristik penyedia.
Keterangan
Struktur NPI_REGISTRATION_INSTANCE adalah anggota NPI_CLIENT_CHARACTERISTICS dan NPI_PROVIDER_CHARACTERISTICS struktur. Struktur ini digunakan untuk mendaftarkan modul jaringan dengan NMR.
Ketika NMR memanggil fungsi panggilan balik ClientAttachProvider modul klien, NMR meneruskan pointer ke struktur NPI_REGISTRATION_INSTANCE untuk modul penyedia tempat modul klien dapat melampirkan dirinya sendiri. Demikian juga, ketika NMR memanggil fungsi panggilan balik ProviderAttachClient modul penyedia, ia meneruskan pointer ke struktur NPI_REGISTRATION_INSTANCE untuk modul klien tempat modul penyedia dapat melampirkan dirinya sendiri.
Modul jaringan harus memastikan bahwa memori untuk NPIID yang ditunjukkan oleh anggota NpiId , memori untuk struktur NPI_MODULEID yang ditunjukkan oleh anggota ModuleId , dan memori untuk struktur karakteristik khusus NPI yang ditunjukkan oleh anggota NpiSpecificCharacteristics tetap valid dan tinggal dalam memori selama modul jaringan terdaftar dengan NMR.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | netioddk.h (termasuk Wsk.h) |
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