Condividi tramite


Funzione RpcMgmtSetServerStackSize (rpcdce.h)

La funzione RpcMgmtSetServerStackSize specifica le dimensioni dello stack per i thread del server creati dal runtime RPC.

Sintassi

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

Parametri

ThreadStackSize

Dimensioni dello stack allocate per ogni thread creato dal runtime RPC, in byte. Questo valore viene applicato a tutti i thread creati per il server, ma non ai thread già creati. Selezionare questo valore in base ai requisiti dello stack delle procedure remote offerte dal server.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_INVALID_ARG
L'argomento non è valido.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

Un'applicazione server chiama la funzione RpcMgmtSetServerStackSize per specificare le dimensioni dello stack di thread da usare quando la libreria di runtime RPC crea thread di chiamata per l'esecuzione di chiamate di routine remote.

I server che conoscono i requisiti dello stack di tutte le funzioni di gestione nelle interfacce offerte possono chiamare la funzione RpcMgmtSetServerStackSize per garantire che ogni thread di chiamata abbia le dimensioni dello stack necessarie.

La chiamata a RpcMgmtSetServerStackSize è facoltativa. Se un server non chiama RpcMgmtSetServerStackSize, viene usata la dimensione predefinita dello stack di thread dell'immagine eseguibile.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rpcdce.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

RpcServerListen