INTERNET_BUFFERSW構造体 (wininet.h)

データ情報とヘッダー情報の両方が含まれます。

構文

typedef struct _INTERNET_BUFFERSW {
  DWORD                     dwStructSize;
  struct _INTERNET_BUFFERSW *Next;
  LPCWSTR                   lpcszHeader;
  DWORD                     dwHeadersLength;
  DWORD                     dwHeadersTotal;
  LPVOID                    lpvBuffer;
  DWORD                     dwBufferLength;
  DWORD                     dwBufferTotal;
  DWORD                     dwOffsetLow;
  DWORD                     dwOffsetHigh;
} INTERNET_BUFFERSW, *LPINTERNET_BUFFERSW;

メンバー

dwStructSize

構造体のサイズ (バイト単位)。

Next

次の INTERNET_BUFFERS 構造体へのポインター。

lpcszHeader

ヘッダーを含む文字列値へのポインター。 このメンバーは NULL にすることができます

dwHeadersLength

LpcszHeaderNULL でない場合のヘッダーのサイズ (TCHAR)。

dwHeadersTotal

バッファーに十分なメモリがない場合は、ヘッダーのサイズ。

lpvBuffer

データ バッファーへのポインター。

dwBufferLength

lpvBufferNULL でない場合のバッファーのサイズ (バイト単位)。

dwBufferTotal

リソースの合計サイズ (バイト単位)。

dwOffsetLow

予約済みです。使わないでください。

dwOffsetHigh

予約済みです。使わないでください。

注釈

メモ WinINet では、サーバーの実装はサポートされていません。 また、サービスから使用しないでください。 サーバーの実装またはサービスの場合は、 Microsoft Windows HTTP サービス (WinHTTP) を使用します。
 

注意

wininet.h ヘッダーは、INTERNET_BUFFERSをエイリアスとして定義します。これは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wininet.h

こちらもご覧ください

HttpSendRequestEx

InternetReadFileEx