BOOL ServerSupportFunction(enum SF_REQ_TYPE sfReq, PVOID pvData, LPDWORD lpdwSize, LPDDWORD lpdwDataType )
Valor de retorno
Diferente de zero se for bem-sucedida, caso contrário, 0.
Parâmetros
sfReq
Tipo de solicitação de servidor. Consulte a seção Comentários para obter uma lista dos valores possíveis.
pvData
Um ponteiro para uma Cadeia de caracteres terminada em zero. Seu valor é específico para a extensão de sfReq . Quando usado com o SF_REQ_SEND_RESPONSE_HEADER, é uma seqüência de caracteres opcional, null-terminated status (por exemplo, "401 Acesso negado") ou NULL para a resposta padrão de "200 OK". Quando usado com o SF_REQ_ADD_HEADERS_ON_DENIAL, é uma seqüência de caracteres null-terminated apontando para uma ou mais linhas cabeçalho com terminação '\r\n'.
lpdwSize
nbsp;Cadeia de caracteres terminada por caractere nulo. Seu valor é específico para a extensão. Quando usado com o SF_REQ_SE&ND_RESPONSE_HEADER, é uma seqüência de caracteres null-terminated apontando para dados opcionais a ser anexada e defina com o cabeçalho. Se NULL, o cabeçalho será finalizado com uma linha vazia. Quando usado com o SF_REQ_ADD_HEADERS_ON_DENIAL, é o tamanho em bytes para a Avançar leitura.
lpdwDataType
Uma Cadeia de caracteres terminada por caractere nulo apontando para dados a ser anexado e enviado com o cabeçalho ou cabeçalhos opcionais. Ifnbsp; &Nula, o cabeçalho será encerrado por um par de "\r\n".
Observações
Chame essa função de membro para estender as APIs do ISA.
O valor de extensão do servidor HTTP representado por sfReq, pode ser uma das seguintes:
SF_REQ_SEND_RESPONSE_HEADER
Cabeçalho de resposta de servidor envia um HTTP completa incluindo o status, versão do servidor, tempo mensagem e versão MIME (Multipurpose Internet Mail Extension). As extensões de servidor devem anexar outras informações no final, como o conteúdo-tipo, conteúdo-comprimento e assim por diante, seguiram de um extra '\r\n'.
SF_REQ_ADD_HEADERS_ON_DENIAL
Se o servidor nega a solicitação HTTP, adicione os cabeçalhos especificados para a resposta de erro do servidor. Isso permite que um filtro autenticação anunciar seus serviços sem filtragem cada solicitação. Geralmente os cabeçalhos serão WWW-Authenticate cabeçalhos com esquemas de autenticação personalizada, mas sem restrição é colocada no quais cabeçalhos podem ser especificados.
SF_REQ_SET_NEXT_READ_SIZE
Usado somente por filtros dados não processados que retornam SF_STATUS_READ_NEXT.
Visão geral de CHttpFilterContext |nbsp; Membros de classe | Gráfico de hierarquia