SERVER_TRANSPORT_INFO_0構造体 (lmserver.h)
SERVER_TRANSPORT_INFO_0構造体には、ネットワーク上の名前、アドレス、場所など、指定されたトランスポート プロトコルに関する情報が含まれています。
構文
typedef struct _SERVER_TRANSPORT_INFO_0 {
DWORD svti0_numberofvcs;
LMSTR svti0_transportname;
LPBYTE svti0_transportaddress;
DWORD svti0_transportaddresslength;
LMSTR svti0_networkaddress;
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;
メンバー
svti0_numberofvcs
型: DWORD
svti0_transportname メンバーによって指定されたトランスポート プロトコルを使用しているサーバーに接続されているクライアントの数。
svti0_transportname
種類: LMSTR
トランスポート デバイスの名前を含む NULL で終わる文字列へのポインター。例えば
\Device\NetBT_Tcpip_{2C9725F4-151A-11D3-AEEC-C3B211BD350B}
_WIN32_WINNTまたはFORCE_UNICODEが定義されている場合、この文字列は Unicode です。
svti0_transportaddress
種類: LPBYTE
svti0_transportname メンバーによって指定されたトランスポート デバイスでサーバーが使用しているアドレスを含む変数へのポインター。
このメンバーは、通常、サーバーが使用している NetBIOS 名です。 これらのインスタンスでは、名前の長さは 16 文字、最後の文字は空白文字 (0x20) である必要があります。
svti0_transportaddresslength
型: DWORD
svti0_transportaddress メンバーの長さ (バイト単位)。 NetBIOS 名の場合、このメンバーの値は 16 (10 進数) です。
svti0_networkaddress
種類: LMSTR
ネットワーク アダプターが使用しているアドレスを含む NULL で終わる文字列へのポインター。 文字列はトランスポート固有です。
この値は、 NetServerTransportEnum 関数の呼び出しでのみ取得できます。 この値は、NetServerTransportAdd 関数または NetServerTransportAddEx 関数の呼び出しでは設定できません)。
_WIN32_WINNTまたはFORCE_UNICODEが定義されている場合、この文字列は Unicode です。
解説
SERVER_TRANSPORT_INFO_0構造体は、指定されたサーバーをトランスポート プロトコルにバインドするために、NetServerTransportAdd または NetServerTransportAddEx 関数によって使用されます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | lmserver.h (Include Lm.h) |