SPI 中 GetXbyY 的基本方法

大多数 GetXbyY 函数由Ws2_32.dll转换为 WSALookupServiceBeginWSALookupServiceNextWSALookupServiceEnd 序列,该序列使用一组特殊 GUID 作为服务类。 这些 GUID 标识正在模拟的 GetXbyY 操作的类型。 查询受支持AF_INET的 NSP 的约束。 每当 GetXbyY 函数返回 HOSTENTSERVENT 结构时,Ws2_32.dll将在 WSALookupServiceBegin 中指定LUP_RETURN_BLOB标志,以便 NSP 将返回所需的信息。 必须稍微修改这些结构,以便必须用相对于 Blob 数据开始的偏移量替换包含的指针。 当然,这些指针成员引用的所有值都必须完全包含在 Blob 中,并且所有字符串都是 ASCII。