RPC_AUTH_KEY_RETRIEVAL_FN fungsi panggilan balik (rpcdce.h)
Fungsi RPC_AUTH_KEY_RETRIEVAL_FN adalah prototipe untuk fungsi yang menentukan alamat kunci enkripsi yang dikembalikan rutin yang disediakan aplikasi server.
Sintaks
RPC_AUTH_KEY_RETRIEVAL_FN RpcAuthKeyRetrievalFn;
void RpcAuthKeyRetrievalFn(
void *Arg,
RPC_WSTR ServerPrincName,
unsigned long KeyVer,
void **Key,
RPC_STATUS *Status
)
{...}
Parameter
Arg
Arahkan ke argumen yang ditentukan pengguna ke fungsi akuisisi kunci enkripsi yang disediakan pengguna. Pustaka run-time RPC menggunakan parameter Arg yang disediakan untuk RpcServerRegisterAuthInfo.
ServerPrincName
Arahkan ke nama utama yang akan digunakan untuk server saat mengautentikasi panggilan prosedur jarak jauh. Pustaka run-time RPC menggunakan parameter ServerPrincName yang disediakan untuk RpcServerRegisterAuthInfo.
KeyVer
Nilai yang disediakan pustaka run-time RPC secara otomatis untuk parameter versi kunci. Ketika nilainya nol, fungsi akuisisi harus mengembalikan kunci terbaru yang tersedia.
Key
Arahkan ke penunjuk ke kunci autentikasi yang dikembalikan oleh fungsi yang disediakan pengguna.
Status
Penunjuk ke status yang dikembalikan oleh fungsi akuisisi ketika dipanggil oleh pustaka run-time RPC untuk mengautentikasi permintaan RPC klien. Jika statusnya selain RPC_S_OK, permintaan gagal dan pustaka run-time mengembalikan status kesalahan ke aplikasi klien.
Nilai kembali
Tidak ada
Keterangan
Fungsi pengambilan kunci otorisasi menentukan alamat kunci enkripsi yang dikembalikan rutin yang disediakan aplikasi server.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | rpcdce.h (termasuk Rpc.h) |