HTTP_FILTER_PREPROC_HEADERS 構造

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::HttpFilterProcpvNotificationによって指摘されて。

メンバー

GetHeader

指定したヘッダー値を取得する関数へのポインター。ヘッダー名は、末尾のコロンを含める必要があります (":") .nbsp;特殊な値「メソッド」、「url」および「バージョン」、要求行の個々 の部分を取得するために使用できます。GetHeaderには次のパラメーターをが(&N)

SetHeader

変更またはヘッダーの値を削除するために使用する関数へのポインター。Setheader は次のパラメーターします。:

AddHeader

ヘッダーを追加するには、関数へのポインター。AddHeaderには次のパラメーターをが:

参照してください。 CHttpFilter::HttpFilterProcCHttpFilter::OnPreprocHeaders

Index