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)

関連項目

NetServerTransportAdd

NetServerTransportAddEx

NetServerTransportDel

NetServerTransportEnum

ネットワーク管理の概要

ネットワーク管理構造

SERVER_TRANSPORT_INFO_1

SERVER_TRANSPORT_INFO_2

SERVER_TRANSPORT_INFO_3

サーバーとワークステーションのトランスポート機能