Fungsi RpcMgmtInqServerPrincName (rpcdce.h)
Fungsi RpcMgmtInqServerPrincName mengembalikan nama utama server.
Sintaks
RPC_STATUS RpcMgmtInqServerPrincName(
RPC_BINDING_HANDLE Binding,
unsigned long AuthnSvc,
RPC_WSTR *ServerPrincName
);
Parameter
Binding
Untuk menerima nama utama untuk server, tentukan handel pengikatan server untuk server tersebut. Untuk menerima nama utama untuk aplikasi Anda sendiri (lokal), tentukan nilai NULL.
AuthnSvc
Layanan autentikasi tempat nama utama dikembalikan. Nilai yang valid adalah konstanta untuk penyedia keamanan yang valid.
ServerPrincName
Mengembalikan nama utama yang terdaftar untuk layanan autentikasi di AuthnSvc oleh server yang direferensikan dalam Pengikatan. Jika beberapa nama terdaftar, hanya satu nama yang dikembalikan.
Nilai kembali
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Handel pengikatan tidak valid. |
|
Ini adalah jenis pengikatan yang salah untuk operasi. |
Keterangan
Aplikasi memanggil fungsi RpcMgmtInqServerPrincName untuk mendapatkan nama utama server yang terdaftar untuk layanan autentikasi tertentu.
Pustaka run-time RPC mengalokasikan memori untuk string yang dikembalikan di ServerPrincName. Aplikasi ini bertanggung jawab untuk memanggil fungsi RpcStringFree untuk merilis memori yang digunakan oleh fungsi ini.
Server harus mendengarkan panggilan prosedur jarak jauh agar fungsi ini berhasil. Jika server tidak mendengarkan, fungsi gagal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | rpcdce.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |