virtuale DWORD OnPreprocHeaders (CHttpFilterContext * pfc, PHTTP_FILTER_PREPROC_HEADERS pHeaders );
Valore restituito
Uno dei seguenti tipi di notifica:
SF_STATUS_REQ_FINISHED
Il filtro ha gestito la richiesta HTTP. Il server deve disconnettere la sessione.
SF_STATUS_REQ_FINISHED_KEEP_CONN
Stesso SF_STATUS_REQ_FINISHED tranne il server dovrebbe tenere aperto se l'opzione è stata negoziata la sessione TCP.
SF_STATUS_REQ_NEXT_NOTIFICATION
Filtro successivo nella catena di notifica deve essere chiamato.
SF_STATUS_REQ_HANDLED_NOTIFICATION
Questo filtro gestita la notifica. Altri gestori non devono essere chiamati per questa particolare notifica.
SF_STATUS_REQ_ERROR
Si è verificato un errore. Il server deve utilizzare l'API Win32 SetLastError per indicare l'errore al client.
SF_STATUS_REQ_READ_NEXT
Il filtro è un filtro di flusso opaco; Negoziare i parametri di sessione. Valido solo per la notifica di lettura crudo.
Se un successo, deve essere restituito il tipo di notifica SF_STATUS_REQ_ERROR . In questo caso, il server deve utilizzare la funzione di Windows SetLastError e indicare l'errore al client.
Parametri
pfc
Un oggetto CHttpFilterContext , che contiene informazioni di contesto. L'oggetto CHttpFilterContext può essere utilizzato dal filtro per associare qualsiasi informazioni di contesto con la richiesta HTTP.
pHeaders
Un puntatore a una struttura HTTP_FILTER_PREPROC_HEADERS.
Osservazioni
Questa funzione membro viene chiamata dal framework per notificare al client che il server ha pre-elaborato le intestazioni del cliente.
Eseguire l'override di questa funzione membro per fornire un proprio metodo per l'elaborazione di intestazioni di cliente. Il valore predefinito non fa nulla.
Pa&noramica di CHttpFilter |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CHttpFilter:: HttpFilterProc, HTTP_FILTER_PREPROC_HEADERS, CHttpFilterContext