CHttpFilterContext::ServerSupportFunction

bool ServerSupportFunction(enum SF_REQ_TYPE sfReq, PVOID pvData, LPDWORD lpdwSize, LPDDWORD lpdwDataType )

Dönüş değeri

Sıfır olmayan başarılı olursa, aksi takdirde 0.

Parametreleri

sfReq

Sunucu isteği türü. Olası değerler listesi için açıklamalar bölümüne bakın.

pvData

Sıfır biten bir dizi için bir işaretçi. Onun için sfReq uzantısı özel bir değerdir. sf_req_send_response_headerile kullanılan bir isteğe bağlı, biten durum dizesi (örneğin, "401 Erişim reddedildi") veya null için varsayılan yanıt olur "200 ok". SF_REQ_ADD_HEADERS_ON_DENIALile kullanılan '\r\n' sonlandırma ile bir veya daha fazla üstbilgi satırlarını gösteren bir boş sonlandırılmış dize olur.

lpdwSize

nbsp;Sıfırla biten dizi. Onun uzantısı özel bir değerdir. sf_req_send_response_headerile kullanıldığında, bu eklenen ve başlığını ayarlamak için isteğe bağlı verileri gösteren boş sonlandırılmış dize var. Boş, başlık olacaktır eğer boş bir satır ile sona erdi. SF_REQ_ADD_HEADERS_O&N_DENIALile kullanıldığında, İleri okuma için boyutunu bayt cinsinden olduğunu.

lpdwDataType

İsteğe bağlı üstbilgileri veya ekle&nmiş ve başlığıyla gönderilen verileri gösteren boş sonlandırılmış dize. Ifnbsp; null, başlığı "\r\n" çifti tarafından sonlandırılır.

Açıklamalar

ISA API'ları genişletmek için bu üye işlev çağrısı.

SfReq, tarafından temsil edilen http sunucu uzantısı değeri aşağıdakilerden biri olabilir:

SF_REQ_SEND_RESPONSE_HEADER

Durum, sunucu sürümü, ileti Saat ve MIME (Multipurpose Internet Mail Extension) sürümü de dahil olmak üzere gönderir tam bir http sunucu yanıt üstbilgisi. Sunucu Uzantıları diğer bilgileri eklemek sonunda, içerik türü gibi içerik uzunluğu ve benzeri, ardından fazladan bir '\r\n' tarafından.

SF_REQ_ADD_HEADERS_ON_DENIAL

Sunucu http isteği reddeder, belirtilen başlıkların sunucusu hata yanıtı ekleyin. Böylece her istek filtreleme olmadan hizmetlerinin tanıtımı bir kimlik doğrulama süzgeci. Üstbilgileri www-Authenticate başlıkları ile özel kimlik doğrulama düzenleri genellikle olacak, ama hiçbir kısıtlama hangi üstbilgi belirtilebilir yerleştirilir.

SF_REQ_SET_NEXT_READ_SIZE

Sadece sf_status_read_next döndüren ham veri filtreleri tarafından kullanılan.

CHttpFilterContext genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Index