CHttpFile::QueryInfo

BOOL QueryInfo (DWORD dwInfoLevel, LPVOID lpvBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex = NULL); const

BOOL QueryInfo (DWORD dwInfoLevelCStringamp;strLPDWORDdwIndex= NULL); const(&A)

BOOL QueryInfo (DWORD dwInfoLevel, SYSTEMTIME * pSysTime, LPDWORD dwIndex = NULL); const

반환 값

성공 하는 경우 0이 아닌 그렇지 않으면 0입니다. Win32 함수 호출이 실패 하는 경우 오류의 원인을 확인 하려면 GetLastError 를 호출 될 수 있습니다。

매개 변수

dwInfoLevel

쿼리를 요청 하는 정보 유형을 지정 하는 다음과 같은 플래그 특성의 조합:

lpvBuffer

정보를 수신 하는 버퍼에 대 한 포인터。

lpdwBufferLength

항목에이 문자 또는 바이트 수의 데이터 버퍼의 길이 포함 하는 값을 가리킵니다. 이 매개 변수에 대 한 자세한 내용은 주의 섹션을 참조 하십시오。

lpdwIndex

부터 헤더 인덱스에 대 한 포인터입니다. NULL일 수 있습니다. 이 플래그를 사용 하 여 이름이 같은 여러 헤더를 열거 합니다. 입력에 lpdwIndex 반환할 지정된 된 헤더의 인덱스를 나타냅니다. 출력에 lpdwIndex 다음 머리글의 인덱스를 나타냅니다. ERROR_HTTP_HEADER_NOT_FOUND 반환 됩니다 다음 인덱스를 찾을 수 없는 경우。

str

반환 된 정보를 받는 CString 개체에 대 한 참조。

dwIndex

인덱스 값입니다. LpdwIndex 참조。

pSysTime

포인터는 Win32 SYSTEMTIME 구조。

주의

헤더는 HTTP 요청에서 요청 또는 응답을 반환 하려면이 멤버 함수를 호출 합니다. 이 멤버 함수를 사용 하 여 SendRequest 또는 성공적으로 OpenURL 만든 CHttpFile 개체에 성공적으로 호출 후에。

QueryInfo 에서 다음과 같은 유형의 데이터를 검색할 수 있습니다.:

문자열 버퍼에 쓸 때 멤버 함수가 성공 하면 lpdwBufferLength 종료 NULL 문자 1 뺀 문자에서 문자열의 길이 포함 하는。

가능한 dwInfoLevel 값 포함:

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

참고 항목nbsp;CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection(&N)

Index