La struttura HTTP_FILTER_VERSION del filtro ha la seguente forma:
typedef struct _HTTP_FILTER_VERSIO&N
{
DWORDnbsp; dwServerFilterVersion; MILISECONDS
DWORD dwFilterVersion; //OUT
CHAR lpszFilterDesc [SF_MAX_FILTER_DESC_LEN + 1]; //OUT
DWORD dwFlags; //OUT
} HTTP_FILTER_VERSION DEL FILTRO, * PHTTP_FILTER_VERSION
Questa struttura viene passata al entrypoint CHttpFilter:: HttpFilterProc dell'applicazione dal server per associare qualsiasi informazioni di contesto con la richiesta HTTP.
I riferimenti a IN o OUT sopra indicano se il membro verrā applicata ai messaggi al filtro (IN) o dal filtro (fuori).
Membri
dwServerFilterVersion
Versione dell'intestazione utilizzato dal filtro. La versione corrente del file intestazione č HTTP_FILTER_REVISION.
dwFilterVersion
Versione di HTTP_FILTER_REVISION.
lpszFilterDesc
Percorso per archiviare una descrizione breve stringa dell'applicazione del filtro ISAPI.
dwFlags
Combinazione di SF_NOTIFY_* flag per specificare quali eventi questa applicazione ha bisogno e a quali prioritā il filtro viene caricato. Per gli elenchi dei flag validi, vedere CHttpFilter:: GetFilterVersion e CHttpFilter:: HttpFilterProc.
Vedere a&nchenbsp;CHttpFilter:: HttpFilterProc, CHttpFilter:: GetFilterVersion