API 中 GetXbyY 的基本方法
大多数 getXbyY 函数由Ws2_32.dll转换为 WSALookupServiceBegin、 WSALookupServiceNext 和 WSALookupServiceEnd 序列,该序列使用一组特殊 GUID 之一作为服务类。 这些 GUID 标识正在模拟的 getXbyY 操作的类型。 查询限制为支持AF_INET的名称服务提供程序。 每当 getXbyY 函数返回 HOSTENT 或 SERVENT 结构时,Ws2_32.dll会在 WSALookupServiceBegin 中指定LUP_RETURN_BLOB标志,以便名称服务提供商返回所需的信息。 必须稍微修改这些结构,以将 中包含的指针替换为相对于 Blob 数据开头的偏移量。 当然,这些指针参数引用的所有值都必须完全包含在 blob 中,并且所有字符串都是 ASCII。
相关主题