Fungsi MprAdminInterfaceTransportGetInfo (mprapi.h)
Fungsi MprAdminInterfaceTransportGetInfo mengambil informasi tentang transportasi yang berjalan pada antarmuka tertentu.
Sintaks
DWORD MprAdminInterfaceTransportGetInfo(
[in] MPR_SERVER_HANDLE hMprServer,
[in] HANDLE hInterface,
[in] DWORD dwTransportId,
[out] LPBYTE *ppInterfaceInfo,
[out, optional] LPDWORD lpdwInterfaceInfoSize
);
Parameter
[in] hMprServer
Tangani ke perute dari mana informasi sedang diambil. Dapatkan handel ini dengan memanggil MprAdminServerConnect.
[in] hInterface
Tangani ke antarmuka. Handel ini diperoleh dari panggilan sebelumnya ke MprAdminInterfaceCreate.
[in] dwTransportId
Nilai DWORD yang menjelaskan transportasi yang informasinya diminta. Nilai yang dapat diterima untuk dwTransportId tercantum dalam tabel berikut.
Nilai | Transportasi (Keluarga Protokol) |
---|---|
PID_ATALK | Appletalk |
PID_IP | Protokol Internet versi 4 |
PID_IPX | Pertukaran Paket Internet |
PID_NBF | Protokol Bingkai NetBIOS |
PID_IPV6 | Windows Server 2008 atau yang lebih baru: Protokol Internet versi 6 |
[out] ppInterfaceInfo
Penunjuk ke variabel penunjuk. Variabel pointer menunjuk ke header informasi yang menerima informasi untuk antarmuka dan transportasi yang ditentukan. Gunakan Fungsi Header Informasi untuk memanipulasi header informasi. Bebaskan memori ini dengan memanggil MprAdminBufferFree.
[out, optional] lpdwInterfaceInfoSize
Penunjuk ke variabel DWORD . Variabel ini menerima ukuran dalam byte informasi antarmuka yang dikembalikan melalui parameter ppInterfaceInfo .
Parameter ini bersifat opsional. Jika aplikasi panggilan menentukan NULL untuk parameter ini, fungsi tidak mengembalikan ukuran informasi antarmuka.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.
Nilai | Makna |
---|---|
|
Aplikasi panggilan tidak memiliki hak istimewa yang memadai. |
|
Nilai hInterface tidak valid, atau jika antarmuka yang ditentukan dinonaktifkan secara administratif. |
|
Transportasi yang ditentukan tidak berjalan pada antarmuka yang ditentukan. |
|
Sumber daya tidak cukup untuk menyelesaikan operasi. |
|
Nilai dwTransportId tidak cocok dengan transportasi yang didukung. |
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mprapi.h |
Pustaka | Mprapi.lib |
DLL | Mprapi.dll |