Bagikan melalui


Fungsi RpcMgmtSetServerStackSize (rpcdce.h)

Fungsi RpcMgmtSetServerStackSize menentukan ukuran tumpukan untuk utas server yang dibuat oleh run time RPC.

Sintaks

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

Parameter

ThreadStackSize

Ukuran tumpukan yang dialokasikan untuk setiap utas yang dibuat oleh run time RPC, dalam byte. Nilai ini diterapkan ke semua utas yang dibuat untuk server, tetapi tidak ke utas yang sudah dibuat. Pilih nilai ini berdasarkan persyaratan tumpukan prosedur jarak jauh yang ditawarkan oleh server.

Nilai kembali

Nilai Makna
RPC_S_OK
Panggilan berhasil.
RPC_S_INVALID_ARG
Argumen tidak valid.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Aplikasi server memanggil fungsi RpcMgmtSetServerStackSize untuk menentukan ukuran tumpukan utas yang akan digunakan saat pustaka run-time RPC membuat utas panggilan untuk menjalankan panggilan prosedur jarak jauh.

Server yang mengetahui persyaratan tumpukan semua fungsi manajer dalam antarmuka yang ditawarkannya dapat memanggil fungsi RpcMgmtSetServerStackSize untuk memastikan bahwa setiap utas panggilan memiliki ukuran tumpukan yang diperlukan.

Memanggil RpcMgmtSetServerStackSize bersifat opsional. Jika server tidak memanggil RpcMgmtSetServerStackSize, ukuran tumpukan utas default dari gambar yang dapat dieksekusi akan digunakan.

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)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

RpcServerListen