SERVER_INFO_503 structure (lmserver.h)
La structure SERVER_INFO_503 est obsolète. La structure contient des informations sur le serveur spécifié.
Syntaxe
typedef struct _SERVER_INFO_503 {
DWORD sv503_sessopens;
DWORD sv503_sessvcs;
DWORD sv503_opensearch;
DWORD sv503_sizreqbuf;
DWORD sv503_initworkitems;
DWORD sv503_maxworkitems;
DWORD sv503_rawworkitems;
DWORD sv503_irpstacksize;
DWORD sv503_maxrawbuflen;
DWORD sv503_sessusers;
DWORD sv503_sessconns;
DWORD sv503_maxpagedmemoryusage;
DWORD sv503_maxnonpagedmemoryusage;
BOOL sv503_enablesoftcompat;
BOOL sv503_enableforcedlogoff;
BOOL sv503_timesource;
BOOL sv503_acceptdownlevelapis;
BOOL sv503_lmannounce;
LMSTR sv503_domain;
DWORD sv503_maxcopyreadlen;
DWORD sv503_maxcopywritelen;
DWORD sv503_minkeepsearch;
DWORD sv503_maxkeepsearch;
DWORD sv503_minkeepcomplsearch;
DWORD sv503_maxkeepcomplsearch;
DWORD sv503_threadcountadd;
DWORD sv503_numblockthreads;
DWORD sv503_scavtimeout;
DWORD sv503_minrcvqueue;
DWORD sv503_minfreeworkitems;
DWORD sv503_xactmemsize;
DWORD sv503_threadpriority;
DWORD sv503_maxmpxct;
DWORD sv503_oplockbreakwait;
DWORD sv503_oplockbreakresponsewait;
BOOL sv503_enableoplocks;
BOOL sv503_enableoplockforceclose;
BOOL sv503_enablefcbopens;
BOOL sv503_enableraw;
BOOL sv503_enablesharednetdrives;
DWORD sv503_minfreeconnections;
DWORD sv503_maxfreeconnections;
} SERVER_INFO_503, *PSERVER_INFO_503, *LPSERVER_INFO_503;
Membres
sv503_sessopens
Type : DWORD
Nombre de fichiers qui peuvent être ouverts dans une session.
sv503_sessvcs
Type : DWORD
Nombre maximal de sessions ou de circuits virtuels autorisés par client.
sv503_opensearch
Type : DWORD
Nombre d’opérations de recherche pouvant être effectuées simultanément.
sv503_sizreqbuf
Type : DWORD
Taille, en octets, de chaque mémoire tampon de serveur.
sv503_initworkitems
Type : DWORD
Nombre initial de mémoires tampons de réception, ou éléments de travail, utilisés par le serveur.
sv503_maxworkitems
Type : DWORD
Nombre maximal de mémoires tampons de réception ou d’éléments de travail que le serveur peut allouer. Si cette limite est atteinte, le transport doit lancer le contrôle de flux à un coût de performances important.
sv503_rawworkitems
Type : DWORD
Nombre d’éléments de travail spéciaux que le serveur utilise pour les E/S en mode brut. Une valeur plus élevée pour ce membre peut augmenter les performances, mais elle nécessite plus de mémoire.
sv503_irpstacksize
Type : DWORD
Nombre d’emplacements de pile alloués par le serveur dans les paquets de demandes d’E/S (IRP).
sv503_maxrawbuflen
Type : DWORD
Taille maximale de la mémoire tampon en mode brut, en octets.
sv503_sessusers
Type : DWORD
Nombre maximal d’utilisateurs qui peuvent être connectés au serveur à l’aide d’une session unique ou d’un circuit virtuel.
sv503_sessconns
Type : DWORD
Nombre maximal de connexions d’arborescence qui peuvent être effectuées sur le serveur à l’aide d’une session unique ou d’un circuit virtuel.
sv503_maxpagedmemoryusage
Type : DWORD
Taille maximale, en octets, de la mémoire paginable que le serveur peut allouer à tout moment.
sv503_maxnonpagedmemoryusage
sv503_enablesoftcompat
Type : BOOL
Valeur qui indique si le serveur mappe une demande à une demande ouverte normale avec accès en lecture partagée lorsque le serveur reçoit une demande d’ouverture de compatibilité avec accès en lecture. Le mappage de ces demandes permet à plusieurs ordinateurs MS-DOS d’ouvrir un seul fichier pour l’accès en lecture. Ce membre n’est pas utilisé.
sv503_enableforcedlogoff
Type : BOOL
Valeur qui indique si le serveur doit forcer un client à se déconnecter, même si le client a des fichiers ouverts, une fois que l’heure d’ouverture de session du client a expiré.
sv503_timesource
Type : BOOL
Valeur qui indique si le serveur est une source de temps fiable.
sv503_acceptdownlevelapis
Type : BOOL
Valeur qui indique si le serveur accepte les appels de fonction provenant de clients LAN Manager de génération précédente.
sv503_lmannounce
Type : BOOL
Valeur qui indique si le serveur est visible pour les clients LAN Manager 2.x.
sv503_domain
Type : LPWSTR
Pointeur vers une chaîne de caractères Unicode qui spécifie le nom du domaine du serveur.
sv503_maxcopyreadlen
Type : DWORD
Longueur maximale, en octets, des lectures de copie sur le serveur.
Ce membre n’est pas utilisé.
sv503_maxcopywritelen
Type : DWORD
Longueur maximale, en octets, des écritures de copie sur le serveur.
Ce membre n’est pas utilisé.
sv503_minkeepsearch
Type : DWORD
Durée minimale pendant laquelle le serveur conserve des informations sur les opérations de recherche incomplètes. Ce membre n’est pas utilisé.
sv503_maxkeepsearch
Type : DWORD
La durée maximale, en secondes, du serveur conserve des informations sur les opérations de recherche incomplètes.
sv503_minkeepcomplsearch
Type : DWORD
Durée minimale, en secondes, le serveur conserve des informations sur les opérations de recherche complètes. Ce membre n’est pas utilisé.
sv503_maxkeepcomplsearch
Type : DWORD
La durée maximale, en secondes, du serveur conserve des informations sur les opérations de recherche complètes. Ce membre n’est pas utilisé.
sv503_threadcountadd
Type : DWORD
Nombre de threads supplémentaires que le serveur doit utiliser en plus d’un thread de travail par processeur qu’il utilise déjà. Ce membre n’est pas utilisé.
sv503_numblockthreads
Type : DWORD
Nombre de threads mis de côté par le serveur pour traiter les demandes qui peuvent bloquer le thread pendant une période importante. Ce membre n’est pas utilisé.
sv503_scavtimeout
Type : DWORD
Période de temps, en secondes, pendant laquelle le charognard reste inactif avant de se réveiller aux demandes de service.
sv503_minrcvqueue
Type : DWORD
Nombre minimal d’éléments de travail de réception gratuits dont le serveur a besoin avant de commencer à en allouer davantage.
sv503_minfreeworkitems
Type : DWORD
Nombre minimal d’éléments de travail de réception disponibles dont le serveur a besoin pour commencer à traiter un bloc de messages de serveur.
sv503_xactmemsize
Type : DWORD
Taille, en octets, de la région de mémoire partagée utilisée pour traiter les fonctions serveur.
sv503_threadpriority
Type : DWORD
Priorité de tous les threads de serveur par rapport à la priorité de base du processus.
sv503_maxmpxct
Type : DWORD
Nombre maximal de demandes en attente qu’un client peut envoyer au serveur. Par exemple, 10 signifie que vous pouvez avoir 10 demandes sans réponse sur le serveur. Lorsqu’un client a 10 requêtes en file d’attente au sein du serveur, le client doit attendre une réponse du serveur avant d’envoyer une autre requête.
sv503_oplockbreakwait
Type : DWORD
Période d’attente, en secondes, avant d’expirer une demande d’arrêt de verrouillage opportuniste.
sv503_oplockbreakresponsewait
Type : DWORD
Période pendant laquelle, en secondes, le serveur attend qu’un client réponde à une demande d’arrêt d’opération du serveur.
sv503_enableoplocks
Type : BOOL
Valeur qui indique si le serveur autorise les clients à utiliser des verrous opportunistes sur des fichiers. Les verrous opportunistes sont une amélioration significative des performances, mais peuvent entraîner la perte de données mises en cache sur certains réseaux, en particulier les réseaux étendus.
sv503_enableoplockforceclose
Type : BOOL
Valeur qui indique comment le serveur doit se comporter si un client a un verrou opportuniste (oplock) et ne répond pas à un arrêt de blocage d’opération. Ce membre indique si le serveur échoue à la deuxième ouverture (valeur de 0) ou force la fermeture de la instance ouverte d’un client qui a un oplock (valeur égale à 1). Ce membre n’est pas utilisé.
sv503_enablefcbopens
Type : BOOL
Valeur qui indique si plusieurs blocs de contrôle de fichier MS-DOS sont placés dans un emplacement unique accessible au serveur. Si cette option est activée, cela peut économiser des ressources sur le serveur.
sv503_enableraw
Type : BOOL
Valeur qui indique si le serveur traite les blocs de messages serveur (SMB) bruts. Si cette option est activée, cela permet de transférer davantage de données par transaction et améliore également les performances. Toutefois, il est possible que le traitement des PME brutes puisse nuire aux performances sur certains réseaux. Le serveur conserve la valeur de ce membre.
sv503_enablesharednetdrives
Type : BOOL
Valeur qui indique si le serveur autorise le partage des lecteurs de serveur redirigés.
sv503_minfreeconnections
Type : DWORD
Nombre minimal de blocs de connexion gratuits gérés par point de terminaison. Le serveur les met de côté pour gérer les rafales de demandes par les clients pour se connecter au serveur.
sv503_maxfreeconnections
Type : DWORD
Nombre maximal de blocs de connexion gratuits gérés par point de terminaison. Le serveur les met de côté pour gérer les rafales de demandes par les clients pour se connecter au serveur.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | lmserver.h (include Lm.h) |