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。