CHttpServerContext::GetServerVariable

BOOL GetServerVariable (LPTSTR lpszVariableName, LPVOID lpvBuffer, LPDWORD lpdwSize );

반환 값

성공 하면 0이 아닌 그렇지 않으면 0. Windows 함수 호출이 실패 하는 경우 오류의 원인을 확인 하려면 GetLastError 를 호출 될 수 있습니다. 가능한 오류 값은 다음과 같습니다.

의미
ERROR_INVALID_PARAMETER 잘못 된 연결 핸들。
ERROR_INVALID_INDEX 잘못 되거나 지원 되지 않는 변수 식별자。
ERROR_INSUFFICIENT_BUFFER 너무 작고, 필요한 크기가 반환 버퍼 * lpdwSize
ERROR_MORE_DATA 버퍼가 너무 작습니다, 데이터의 일부만 반환 합니다. 데이터의 전체 크기는 반환 되지 않습니다.
ERROR_NO_DATA 요청한 데이터를 사용할 수 없으면。

매개 변수

lpszVariableName

요청 되는 변수를 나타내는 null 종료 문자열입니다. 현재 변수 목록에 대 한 주의 섹션을 참조 하십시오。

lpvBuffer

요청한 정보를 수신 하는 버퍼 포인터。

lpdwSize

DWORD 버퍼에서 사용할 수 있는 바이트 수를 나타내는 포인터입니다. DWORD (를 포함 하 여 null 종료 바이트) 버퍼에 전송 된 바이트 수를 포함 하는 성공적으로 완료。

주의

이 함수는 정보 관련 HTTP 연결, 또는 서버 자체는 호출자에 의해 제공 된 버퍼에 복사。

LpszVariableNames 에 대 한 가능한 값은 다음과 같습니다.:

의미
AUTH_TYPE 인증 used.nbsp;의 유형을 포함 예를 들어, 기본 인증을 사용 하는 경우 문자열 "Basic" 될 것입니다.? Windows NT 챌린지 응답에 대 한 "NTLM" 것입니다.? 다른 인증 구성표는 다른 문자열을 가질 것 이다.? 새 인증 형식을 인터넷 서버에 추가할 수 있습니다, 때문에 모든 가능한 문자열 목록을 수 없기. 문자열이 비어 있는 경우 다음 인증 없음 사용 됩니다(&N).
CONTENT_LENGTH 스크립트를 클라이언트에서 받을 기대할 수 있습니다. 있는 바이트 수。
CONTENT_TYPE 콘텐츠 형식의 POST 요청 본문에서 제공 하는 정보。
GATEWAY_INTERFACE 이 서버가 따르는 CGI 사양의 개정. 현재 버전은 CGI/1.1。
PATH_INFO 클라이언트에 의해 주어진 추가 경로 정보입니다. 이 구성 URL의 후행 부분 확장 DLL (스크립트) 이름 하지만 전에 쿼리 문자열 (있는 경우)。
PATH_TRANSLATED PATH_INFO, 값 이지만 모든 가상 경로 이름으로 디렉터리 사양으로 확장。
부가적 다음과 같이 하는 정보는? 이 확장 DLL을 참조 하는 URL에。
REMOTE_ADDR 클라이언트의 IP 주소。
REMOTE_HOST 클라이언트의 호스트 이름。
REMOTE_USER 이 사용자는 클라이언트에서 제공 하 고는 server.nbsp에 의해 인증을 포함(&N);
REQUEST_METHOD HTTP 요청 메서드。
SCRIPT_NAME 확장 실행 중인 DLL 이름。
SERVER_NAME 서버의 호스트 이름 (또는 IP 주소)로 자기 참조 Url에 나타납니다.
SERVER_PORT 요청을 받은 TCP/IP 포트。
SERVER_PROTOCOL 이름과이 요청에 관한 정보 검색 프로토콜의 버전입니다. 일반적으로 HTTP/1.0。
SERVER_SOFTWARE 이름 및 ISA 또는 서버 확장 DLL 프로그램 실행 되는 웹 서버 버전。
ALL_HTTP 모든 HTTP 헤더를 위의 변수 중 하나에 이미 구문 분석 하지 했다. 이러한 변수는 폼 HTTP_lt; 머리글 필드 이름 & gt。
HTTP_ACCEPT 특별 한 경우 HTTP 헤더입니다. 적용의 값: 구분 하 여 연결 필드가 ",". 예를 들어, 다음 줄은 HTTP 헤더의 일부
수락: * / *; q = 0.1
수락: text/html
수락: image/jpeg

그때 HTTP_ACCEPT 변수 값을 가질 것 이다:

*/*; q = 0.1, html text, image/jpeg

CHttpServerContext 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index