Fungsi MprAdminTransportGetInfo (mprapi.h)
Fungsi MprAdminTransportGetInfo mengambil informasi global, informasi antarmuka klien default, atau keduanya, untuk transportasi tertentu.
Sintaks
DWORD MprAdminTransportGetInfo(
[in] MPR_SERVER_HANDLE hMprServer,
[in] DWORD dwTransportId,
[out, optional] LPBYTE *ppGlobalInfo,
[out, optional] LPDWORD lpdwGlobalInfoSize,
[out, optional] LPBYTE *ppClientInterfaceInfo,
[out, optional] LPDWORD lpdwClientInterfaceInfoSize
);
Parameter
[in] hMprServer
Tangani ke perute dari mana informasi sedang diambil. Handel ini diperoleh dari panggilan sebelumnya ke MprAdminServerConnect.
[in] dwTransportId
Nilai DWORD yang menjelaskan jenis transportasi yang akan diambil. 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, optional] ppGlobalInfo
Penunjuk ke variabel penunjuk. Variabel ini menunjuk ke header informasi yang menerima informasi global untuk transportasi ini. Gunakan Fungsi Header Informasi untuk memanipulasi header informasi.
Bebaskan memori ini dengan memanggil MprAdminBufferFree.
Parameter ini bersifat opsional. Jika aplikasi panggilan menentukan NULL untuk parameter ini, fungsi tidak mengambil informasi global.
[out, optional] lpdwGlobalInfoSize
Penunjuk ke variabel DWORD . Variabel ini menerima ukuran, dalam byte, dari informasi global untuk transportasi.
[out, optional] ppClientInterfaceInfo
Penunjuk ke variabel penunjuk. Variabel ini menunjuk ke informasi antarmuka klien default untuk transportasi ini. Bebaskan memori ini dengan memanggil MprAdminBufferFree.
Parameter ini bersifat opsional. Jika aplikasi panggilan menentukan NULL untuk parameter ini, fungsi tidak mengambil informasi antarmuka klien.
[out, optional] lpdwClientInterfaceInfoSize
Penunjuk ke variabel DWORD . Variabel ini menerima ukuran, dalam byte, dari informasi antarmuka klien.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.
Nilai | Makna |
---|---|
|
Aplikasi panggilan tidak memiliki hak istimewa yang memadai. |
|
Salah satu hal berikut ini benar:
|
|
Sumber daya tidak cukup untuk menyelesaikan operasi. |
|
Nilai dwTransportId tidak cocok dengan transportasi yang diinstal. |
Keterangan
Parameter ppGlobalInfo dan ppClientInterfaceInfo tidak boleh keduanya NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |