現在、Csharp で Cookie データを取得する作業を行っています。wininet.dll で InternetGetCookie を呼び出すために DLLImport を使用していますが、試してみると、関数は ERROR_INSUFFICIENT_BUFFER (エラー コード 122) を返します。
誰でもこれで私を助けることができますか?
これは Dll リファレンスのコードです。
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto, EntryPoint="InternetGetCookie")]
public static extern bool InternetGetCookie(string lpszUrl, string lpszCookieName,
ref StringBuilder lpszCookieData, ref int lpdwSize);
そして、これは私が関数を呼び出す方法です:
InternetGetCookie("http://example.com", null, ref lpszCookieData, ref size)
ありがとう。