nspapi.h 標頭

Windows Sockets 2 會使用此標頭。 如需詳細資訊,請參閱

nspapi.h 包含下列程式設計介面:

函式

 
EnumProtocolsA

EnumProtocols 函式會擷取本機主機上作用中之指定網路通訊協定集的相關資訊。 (ANSI)
EnumProtocolsW

EnumProtocols 函式會擷取本機主機上作用中之指定網路通訊協定集的相關資訊。 (Unicode)
GetAddressByNameA

GetAddressByName 已不再可供 Windows Sockets 2 使用。 (ANSI)
GetAddressByNameW

GetAddressByName 已不再可供 Windows Sockets 2 使用。 (Unicode)
GetNameByTypeA

GetNameByType 函式會擷取指定之服務類型的網路服務名稱。 (ANSI)
GetNameByTypeW

GetNameByType 函式會擷取指定之服務類型的網路服務名稱。 (Unicode)
GetServiceA

GetService 函式會擷取一組預設命名空間或指定命名空間內容中網路服務的相關資訊。 (ANSI)
GetServiceW

GetService 函式會擷取一組預設命名空間或指定命名空間內容中網路服務的相關資訊。 (Unicode)
GetTypeByNameA

GetTypeByName 函式會擷取名稱所指定網路服務的服務類型 GUID。 (ANSI)
GetTypeByNameW

GetTypeByName 函式會擷取名稱所指定網路服務的服務類型 GUID。 (Unicode)
SetServiceA

SetService 函式會註冊或移除一或多個命名空間內的網路服務登錄或移除。 (ANSI)
SetServiceW

SetService 函式會註冊或移除一或多個命名空間內的網路服務登錄或移除。 (Unicode)

結構

 
BLOB

blob 結構 (nspapi.h) 衍生自二進位大型物件,其中包含資料區塊的相關資訊。
CSADDR_INFO

CSADDR_INFO 結構 (nspapi.h) 包含通訊端、網路服務或命名空間提供者的 Windows 通訊端位址資訊。
NS_SERVICE_INFOA

包含指定命名空間內容中網路服務或網路服務類型的相關資訊,或一組預設命名空間。 (ANSI)
NS_SERVICE_INFOW

包含指定命名空間內容中網路服務或網路服務類型的相關資訊,或一組預設命名空間。 (Unicode)
PROTOCOL_INFOA

包含通訊協定的相關資訊。 (ANSI)
PROTOCOL_INFOW

包含通訊協定的相關資訊。 (Unicode)
SERVICE_ADDRESS

包含服務的位址資訊。 結構可以容納許多類型的處理序間通訊 (IPC) 機制及其位址形式,包括遠端程序呼叫 (RPC) 、具名管道和通訊端。
SERVICE_ADDRESSES

SERVICE_ADDRESSES 結構包含SERVICE_ADDRESS資料結構的陣列。
SERVICE_INFOA

包含網路服務或網路服務類型的相關資訊。 (ANSI)
SERVICE_INFOW

包含網路服務或網路服務類型的相關資訊。 (Unicode)
SERVICE_TYPE_INFO_ABSA

SERVICE_TYPE_INFO_ABS 結構包含網路服務類型的相關資訊。 使用 SERVICE_TYPE_INFO_ABS 將網路服務類型新增至命名空間。 (ANSI)
SERVICE_TYPE_INFO_ABSW

SERVICE_TYPE_INFO_ABS 結構包含網路服務類型的相關資訊。 使用 SERVICE_TYPE_INFO_ABS 將網路服務類型新增至命名空間。 (Unicode)
SERVICE_TYPE_VALUE_ABSA

包含網路服務類型值的相關資訊。 此資訊可能專屬於命名空間。 (ANSI)
SERVICE_TYPE_VALUE_ABSW

包含網路服務類型值的相關資訊。 此資訊可能專屬於命名空間。 (Unicode)