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。
相關主題