Bagikan melalui


Struktur NETINFOSTRUCT (winnetwk.h)

Struktur NETINFOSTRUCT berisi informasi yang menjelaskan penyedia jaringan yang dikembalikan oleh fungsi WNetGetNetworkInformation .

Sintaks

typedef struct _NETINFOSTRUCT {
  DWORD     cbStructure;
  DWORD     dwProviderVersion;
  DWORD     dwStatus;
  DWORD     dwCharacteristics;
  ULONG_PTR dwHandle;
  WORD      wNetType;
  DWORD     dwPrinters;
  DWORD     dwDrives;
} NETINFOSTRUCT, *LPNETINFOSTRUCT;

Anggota

cbStructure

Jenis: DWORD

Ukuran, dalam byte, dari struktur NETINFOSTRUCT . Pemanggil harus menyediakan nilai ini untuk menunjukkan ukuran struktur yang diteruskan. Setelah kembali, ia memiliki ukuran struktur yang diisi.

dwProviderVersion

Jenis: DWORD

Nomor versi perangkat lunak penyedia jaringan.

dwStatus

Jenis: DWORD

Status perangkat lunak penyedia jaringan saat ini. Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
NO_ERROR
Jaringan sedang berjalan.
ERROR_NO_NETWORK
Jaringan tidak tersedia.
ERROR_BUSY
Jaringan saat ini tidak dapat melayani permintaan, tetapi harus segera tersedia. (Nilai ini biasanya menunjukkan bahwa jaringan sedang dimulai.)

dwCharacteristics

Jenis: DWORD

Karakteristik perangkat lunak penyedia jaringan.

Nilai ini adalah nol.

Windows Me/98/95: Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
NETINFO_DLL16
Penyedia jaringan berjalan sebagai driver jaringan Windows 16-bit.
NETINFO_DISKRED
Penyedia jaringan memerlukan perangkat drive disk lokal yang dialihkan untuk mengakses sistem file server.
NETINFO_PRINTERRED
Penyedia jaringan memerlukan port printer lokal yang dialihkan untuk mengakses sistem file server.

dwHandle

Jenis: ULONG_PTR

Handel instans untuk penyedia jaringan atau untuk driver jaringan Windows 16-bit.

wNetType

Ketik: WORD

Jenis jaringan yang unik untuk jaringan yang sedang berjalan. Nilai ini mengaitkan sumber daya dengan jaringan tertentu saat sumber daya persisten atau disimpan dalam tautan. Anda dapat menemukan daftar lengkap jenis jaringan dalam file header Winnetwk.h.

dwPrinters

Jenis: DWORD

Sekumpulan bendera bit yang menunjukkan nomor cetak yang valid untuk mengalihkan perangkat printer lokal, dengan bit berurutan rendah yang sesuai dengan LPT1.

Windows Me/98/95: Nilai ini selalu diatur ke –1.

dwDrives

Jenis: DWORD

Sekumpulan bendera bit yang menunjukkan perangkat disk lokal yang valid untuk mengalihkan drive disk, dengan bit berurutan rendah yang sesuai dengan A:.

Windows Me/98/95: Nilai ini selalu diatur ke –1.

Keterangan

Struktur NETINFOSTRUCT berisi informasi yang menjelaskan jaringan, seperti versi perangkat lunak penyedia jaringan dan status jaringan saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header winnetwk.h

Lihat juga

WNetGetNetworkInformation

Gambaran Umum Windows Networking (WNet)

Struktur Jaringan Windows