SERVER_TRANSPORT_INFO_1結構 (lmserver.h)
SERVER_TRANSPORT_INFO_1結構包含指定之傳輸通訊協定的相關資訊,包括名稱和位址。 此資訊層級僅適用于 NetServerTransportAddEx 函 式。
語法
typedef struct _SERVER_TRANSPORT_INFO_1 {
DWORD svti1_numberofvcs;
LMSTR svti1_transportname;
LPBYTE svti1_transportaddress;
DWORD svti1_transportaddresslength;
LMSTR svti1_networkaddress;
LMSTR svti1_domain;
} SERVER_TRANSPORT_INFO_1, *PSERVER_TRANSPORT_INFO_1, *LPSERVER_TRANSPORT_INFO_1;
成員
svti1_numberofvcs
類型: DWORD
連線到使用 svti1_transportname 成員所指定傳輸通訊協定之伺服器的用戶端數目。
svti1_transportname
類型: LMSTR
包含傳輸裝置名稱之 Null 終止字元字串的指標;例如,
\Device\NetBT_Tcpip_{2C9725F4-151A-11D3-AEEC-C3B211BD350B}
如果 已定義_WIN32_WINNT 或 FORCE_UNICODE ,則此字串為 Unicode。
svti1_transportaddress
類型: LPBYTE
包含伺服器所指定之傳輸裝置上所指定位址之變數的指標 svti1_transportname 成員。
此成員通常是伺服器所使用的 NetBIOS 名稱。 在這些情況下,名稱長度必須為 16 個字元,最後一個字元必須是空白字元 (0x20) 。
svti1_transportaddresslength
類型: DWORD
svti1_transportaddress成員的長度,以位元組為單位。 對於 NetBIOS 名稱,此成員的值是 16 (十進位) 。
svti1_networkaddress
類型: LMSTR
包含網路介面卡所使用位址之 Null 終止字元字串的指標。 字串是傳輸特定的。
您只能使用 對 NetServerTransportEnum 函式的呼叫來擷取此值。 您無法使用 對 NetServerTransportAdd 函式或 NetServerTransportAddEx 函式的呼叫來設定此值。)
如果 已定義_WIN32_WINNT 或 FORCE_UNICODE ,則此字串為 Unicode。
svti1_domain
類型: LMSTR
Null 終止字元字串的指標,其中包含伺服器應該宣告其存在狀態的功能變數名稱。 (當您呼叫 NetServerTransportEnum時,此成員是伺服器宣告其目前狀態的功能變數名稱。)
如果 已定義_WIN32_WINNT 或 FORCE_UNICODE ,則此字串為 Unicode。
備註
NetServerTransportAddEx函式會使用SERVER_TRANSPORT_INFO_1結構,將指定的伺服器系結至傳輸通訊協定。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | lmserver.h (包含 Lm.h) |