BOOL QueryInfo (DWORD dwInfoLevel, LPVOID lpvBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex = NULL) константа;
BOOL QueryInfo (DWORD dwInfoLevelCString&вулLPDWORDdwIndex= NULL) константа;
BOOL QueryInfo (DWORD dwInfoLevel, SYSTEMTIME * pSysTime, LPDWORD dwIndex = NULL) константа;
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0. Якщо виклик не вдалося, функція Win32 GetLastError можна назвати визначити причину помилки.
Параметри
dwInfoLevel
Поєднання атрибута запиту і наступні варіанти стану, що вказати тип даних, запит:
Перегляньте розділ Зауваження список можливих значень.
lpvBuffer
Вказівник на буфер, який отримує інформацію.
lpdwBufferLength
На запис це вказує на значення, що містять довжина буфера даних, кількість символів або байт. Перегляньте розділ Зауваження , більш детальну інформацію про цей параметр.
lpdwIndex
Вказівник на COLUMN заголовок покажчика. Може бути NULL. Використовувати цей прапор пронумерувати групу заголовків із таким ім'ям. При вводі lpdwIndex вказує Індекс вказаного заголовок, щоб повернутися. На вихід lpdwIndex вказує індекс наступного заголовка. Якщо не вдається знайти наступний індекс, ERROR_HTTP_HEADER_NOT_FOUND повертається.
вул
Посилання на об'єкт CString , отримання повернених даних.
dwIndex
Значення індексу. Див lpdwIndex.
pSysTime
Вказівник миші, щоб Win32 SYSTEMTIME структури.
Зауваження
Телефонуйте цієї функції-члена на повернення відповідь або запит заголовки з HTTP-запиту. За допомогою цієї функції-члени тільки після успішного виклику SendRequest або CHttpFile об'єкта, успішно створений OpenURL.
Можна отримати такі типи даних із QueryInfo:
Коли рядок написано в буфер, і член функція успішно, lpdwBufferLength містить довжину рядка у знаків мінус 1 для припинення NULL символу.
Можливо, dwInfoLevel значення:
Огляд CHttpFile | Члени класу | Ієрархічна діаграма
Дивіться також CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection