Partager via


Fonction RpcMgmtSetServerStackSize (rpcdce.h)

La fonction RpcMgmtSetServerStackSize spécifie la taille de la pile pour les threads de serveur créés par l’heure d’exécution RPC.

Syntaxe

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

Paramètres

ThreadStackSize

Taille de pile allouée pour chaque thread créé par l’exécution rpc, en octets. Cette valeur est appliquée à tous les threads créés pour le serveur, mais pas aux threads déjà créés. Sélectionnez cette valeur en fonction des exigences de pile des procédures distantes proposées par le serveur.

Valeur retournée

Valeur Signification
RPC_S_OK
L’appel a réussi.
RPC_S_INVALID_ARG
L'argument n'était pas valide.
 
Note Pour obtenir la liste des codes d’erreur valides, consultez Valeurs de retour RPC.
 

Remarques

Une application serveur appelle la fonction RpcMgmtSetServerStackSize pour spécifier la taille de pile de threads à utiliser lorsque la bibliothèque d’exécution RPC crée des threads d’appel pour exécuter des appels de procédure distante.

Les serveurs qui connaissent les exigences de pile de toutes les fonctions de gestionnaire dans les interfaces qu’il propose peuvent appeler la fonction RpcMgmtSetServerStackSize pour s’assurer que chaque thread d’appel a la taille de pile nécessaire.

L’appel de RpcMgmtSetServerStackSize est facultatif. Si un serveur n’appelle pas RpcMgmtSetServerStackSize, la taille de pile de threads par défaut de l’image exécutable est utilisée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête rpcdce.h (inclure Rpc.h)
Bibliothèque Rpcrt4.lib
DLL Rpcrt4.dll

Voir aussi

RpcServerListen