这个就要说到URL结构了,一般来说,URL中可以存在用户名、密码、协议头、域名、路径等信息。InternetCrackUrl函数可以帮你分析出这些数据,所以它要求你提供空间来保存它分析的数据。对于你不需要的数据,你传NULL就是了。

解决方案 »

  1.   


        uc.lpszScheme = Scheme;
        uc.lpszHostName = HostName;
        uc.lpszUserName = UserName;
        uc.lpszPassword = Password;
        uc.lpszUrlPath = UrlPath;
        uc.lpszExtraInfo = ExtraInfo;
    以上语句的意思是不是说,将uc.lpszScheme的值保存在Scheme地址上呀?
      

  2.   

    反了吧?应该
    Scheme = uc.lpszScheme;
    HostName = uc.lpszHostName ;
    应该这样写吧?楼主,我不大懂啊