HTTP_FILTER_PREPROC_HEADERS構造は次の形式をが:
typedef 構造体 _HTTP_FILTER_PREPROC_HEADERS{BOOLnbsp;(WINAPI ※ GetHeader)(構造体 _HTTP_FILTER_CONTEXT ※ pfc、LPSTR lpszName、LPVOID lpvBuffer、LPDWORD lpdwSize);BOOL (WINAPI ※ SetHeader) (struct _HTTP_FILTER_CONTEXT ※ pfc、LPSTR lpszName、LPSTR lpszValue);BOOL (WINAPI ※ AddHeader) (struct _HTTP_FILTER_CONTEXT ※ pfc、LPSTR lpszName、LPSTR lpszValue);DWORD dwReserved;} HTTP_FILTER_PREPROC_HEADERS、※ PHTTP_FILTER_PREPROC_HEADERS(&N)
NotificationType SF_NOTIFY_PREPROC_HEADERSときサーバー プロセスはクライアントにヘッダーを示しますとき、この構造にCHttpFilter::HttpFilterProcでpvNotificationによって指摘されて。
メンバー
GetHeader
指定したヘッダー値を取得する関数へのポインター。ヘッダー名は、末尾のコロンを含める必要があります (":") .nbsp;特殊な値「メソッド」、「url」および「バージョン」、要求行の個々 の部分を取得するために使用できます。GetHeaderには次のパラメーターをが(&N)
SetHeader
変更またはヘッダーの値を削除するために使用する関数へのポインター。Setheader は次のパラメーターします。:
AddHeader
ヘッダーを追加するには、関数へのポインター。AddHeaderには次のパラメーターをが:
参照してください。 CHttpFilter::HttpFilterProc、 CHttpFilter::OnPreprocHeaders