Bagikan melalui


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)

Lihat juga

RpcServerRegisterAuthInfo