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 |
---|---|
|
L’appel a réussi. |
|
L'argument n'était pas valide. |
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 |