SERVER_INFO_503 構造体 (lmserver.h)
SERVER_INFO_503構造体は廃止されました。 構造体には、指定されたサーバーに関する情報が含まれています。
構文
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;
メンバー
sv503_sessopens
型: DWORD
1 つのセッションで開くことができるファイルの数。
sv503_sessvcs
型: DWORD
クライアントごとに許可されるセッションまたは仮想回線の最大数。
sv503_opensearch
型: DWORD
同時に実行できる検索操作の数。
sv503_sizreqbuf
型: DWORD
各サーバー バッファーのサイズ (バイト単位)。
sv503_initworkitems
型: DWORD
サーバーによって使用される受信バッファー (作業項目) の初期数。
sv503_maxworkitems
型: DWORD
サーバーが割り当てることができる受信バッファー (作業項目) の最大数。 この制限に達した場合、トランスポートは大幅なパフォーマンス コストでフロー制御を開始する必要があります。
sv503_rawworkitems
型: DWORD
サーバーが生モード I/O に使用する特殊な作業項目の数。 このメンバーの値を大きくすると、パフォーマンスが向上する可能性がありますが、より多くのメモリが必要です。
sv503_irpstacksize
型: DWORD
サーバーが I/O 要求パケット (IRP) に割り当てたスタックの場所の数。
sv503_maxrawbuflen
型: DWORD
最大生モード バッファー サイズ (バイト単位)。
sv503_sessusers
型: DWORD
1 つのセッションまたは仮想回線を使用してサーバーにログオンできるユーザーの最大数。
sv503_sessconns
型: DWORD
1 つのセッションまたは仮想回線を使用してサーバー上で行うことができるツリー接続の最大数。
sv503_maxpagedmemoryusage
型: DWORD
サーバーが一度に割り当てることができるページング可能メモリの最大サイズ (バイト単位)。
sv503_maxnonpagedmemoryusage
sv503_enablesoftcompat
種類: BOOL
サーバーが読み取りアクセス権を持つ互換性のあるオープン要求を受信したときに、サーバーが共有読み取りアクセス権を持つ通常のオープン要求に要求をマップするかどうかを示す値。 このような要求をマッピングすると、複数の MS-DOS コンピューターが読み取りアクセスのために 1 つのファイルを開くことができます。 このメンバーは使用されません。
sv503_enableforcedlogoff
種類: BOOL
クライアントのログオン時間の有効期限が切れた後に、クライアントがファイルを開いている場合でも、サーバーが強制的にクライアントの切断を強制するかどうかを示す 値です。
sv503_timesource
種類: BOOL
サーバーが信頼できるタイム ソースであるかどうかを示す 値。
sv503_acceptdownlevelapis
種類: BOOL
サーバーが前世代 LAN Manager クライアントからの関数呼び出しを受け入れるかどうかを示す 値。
sv503_lmannounce
種類: BOOL
サーバーが LAN Manager 2.x クライアントに表示されるかどうかを示す 値。
sv503_domain
種類: LPWSTR
サーバーのドメインの名前を指定する Unicode 文字列へのポインター。
sv503_maxcopyreadlen
型: DWORD
サーバー上のコピー読み取りの最大長 (バイト単位)。
このメンバーは使用されません。
sv503_maxcopywritelen
型: DWORD
サーバーでのコピー書き込みの最大長 (バイト単位)。
このメンバーは使用されません。
sv503_minkeepsearch
型: DWORD
不完全な検索操作に関する情報をサーバーが保持する最小時間。 このメンバーは使用されません。
sv503_maxkeepsearch
型: DWORD
サーバーが不完全な検索操作に関する情報を保持する最大時間 (秒単位)。
sv503_minkeepcomplsearch
型: DWORD
サーバーは、完全な検索操作に関する情報を保持する最小時間 (秒単位) です。 このメンバーは使用されません。
sv503_maxkeepcomplsearch
型: DWORD
サーバーが完全な検索操作に関する情報を保持する最大時間 (秒単位)。 このメンバーは使用されません。
sv503_threadcountadd
型: DWORD
サーバーが既に使用しているプロセッサごとに 1 つのワーカー スレッドに加えて、サーバーが使用する必要がある追加スレッドの数。 このメンバーは使用されません。
sv503_numblockthreads
型: DWORD
サーバーからサービス要求に対して確保されたスレッドの数。この要求によって、スレッドが長時間ブロックされる可能性があります。 このメンバーは使用されません。
sv503_scavtimeout
型: DWORD
スカベンジャーがサービス要求に目覚める前にアイドル状態のままである期間 (秒単位)。
sv503_minrcvqueue
型: DWORD
サーバーが追加の割り当てを開始する前に必要な無料の受信作業項目の最小数。
sv503_minfreeworkitems
型: DWORD
サーバーがサーバー メッセージ ブロックの処理を開始するために必要な、使用可能な受信作業項目の最小数。
sv503_xactmemsize
型: DWORD
サーバー関数の処理に使用される共有メモリ領域のサイズ (バイト単位)。
sv503_threadpriority
型: DWORD
プロセスの基本優先度に関連するすべてのサーバー スレッドの優先度。
sv503_maxmpxct
型: DWORD
1 つのクライアントがサーバーに送信できる未処理の要求の最大数。 たとえば、10 は、サーバーで 10 個の未応答要求を持つことができます。 1 つのクライアントがサーバー内で 10 個の要求をキューに入れた場合、クライアントはサーバー応答を待機してから、別の要求を送信する必要があります。
sv503_oplockbreakwait
型: DWORD
日和見ロック中断要求をタイムアウトするまで待機する時間 (秒単位)。
sv503_oplockbreakresponsewait
型: DWORD
サーバーがサーバーからの oplock ブレーク要求に応答するまで、サーバーが待機する時間 (秒単位)。
sv503_enableoplocks
種類: BOOL
サーバーでクライアントがファイルに対して日和見ロックを使用できるかどうかを示す 値です。 日和見ロックはパフォーマンスが大幅に向上しますが、一部のネットワーク (特にワイドエリア ネットワーク) でキャッシュされたデータが失われる可能性があります。
sv503_enableoplockforceclose
種類: BOOL
クライアントが日和見ロック (oplock) を持ち、oplock の中断に応答しない場合にサーバーがどのように動作するかを示す 値。 このメンバーは、サーバーが 2 番目のオープン (値 0) に失敗するか、oplock (値が 1 に等しい) クライアントの開いているインスタンスを強制的に閉じるかを示します。 このメンバーは使用されません。
sv503_enablefcbopens
種類: BOOL
複数の MS-DOS ファイル制御ブロック (FCB) がサーバーからアクセスできる 1 つの場所に配置されるかどうかを示す 値。 有効にすると、サーバーにリソースを保存できます。
sv503_enableraw
種類: BOOL
サーバーが未加工のサーバー メッセージ ブロック (SMB) を処理するかどうかを示す値。 有効にすると、トランザクションごとにより多くのデータを転送できるようになり、パフォーマンスも向上します。 ただし、生の SMB を処理すると、特定のネットワークのパフォーマンスが低下する可能性があります。 サーバーは、このメンバーの値を保持します。
sv503_enablesharednetdrives
種類: BOOL
サーバーがリダイレクトされたサーバー ドライブの共有を許可するかどうかを示す 値。
sv503_minfreeconnections
型: DWORD
エンドポイントごとに保持される空き接続ブロックの最小数。 サーバーは、サーバーに接続するためのクライアントによる要求のバーストを処理するために、これらを脇に置きます。
sv503_maxfreeconnections
型: DWORD
エンドポイントごとに保持される空き接続ブロックの最大数。 サーバーは、サーバーに接続するためのクライアントによる要求のバーストを処理するために、これらを脇に置きます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | lmserver.h (Include Lm.h) |