BOOL QueryInfo (DWORD dwInfoLevel, elementem LPVOID lpvBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex = NULL) stała;
BOOL QueryInfo (DWORD dwInfoLevelCString&strLPDWORDdwIndex= NULL) stała;
BOOL QueryInfo (DWORD dwInfoLevel, SYSTEMTIME * pSysTime, LPDWORD dwIndex = NULL) stała;
Wartość zwracany
Niezerowa, jeśli kończy się pomyślnie; przeciwnym razie 0. Jeśli wezwanie się nie powiedzie, funkcji Win32 GetLastError może być wywołana aby ustalić przyczynę błędu.
Parametry
dwInfoLevel
Kombinacja atrybutu do kwerendy i następujące flagi, które określają rodzaj żądanych informacji:
Zobacz sekcję spostrzeżenia do listy możliwych wartości.
lpvBuffer
Wskaźnik do buforu, który odbiera informacje.
lpdwBufferLength
W zapisie wskazuje to na wartość zawierających długość buforu danych, w polu Liczba znaków lub liczbę bajtów. Zobacz sekcję spostrzeżenia bardziej szczegółowe informacje dotyczące tego parametru.
lpdwIndex
Wskaźnik indeksu nagłówek od zera. Może być zerowa. Użyj tej flagi, aby wyliczyć wielokrotne nagłówki o tej samej nazwie. Na wejściu lpdwIndex wskazuje indeks określonego nagłówka do zwrotu. Produkcja lpdwIndex wskazuje indeks następnego nagłówka. Jeśli nie można odnaleźć następny indeksu, zwracany jest ERROR_HTTP_HEADER_NOT_FOUND.
str
Odwołanie do obiektu CString otrzymująca informacje zwrócone.
dwIndex
Wartość indeksu. Zobacz lpdwIndex.
pSysTime
Wskaźnik Win32 strukturę SYSTEMTIME.
Uwagi
Wywołanie tej funkcji członek powrotu odpowiedzi lub żądanie nagłówków z żądania HTTP. Ta funkcja Państwa tylko po wywołaniu pomyślne Wysłanie żądanie lub na obiekcie CHttpFile pomyślnie utworzone przez OpenURL.
Następujące typy danych można pobrać z QueryInfo:
Jeśli ciąg jest zapisywany do buforu, a funkcja Członkowskie powiedzie się, lpdwBufferLength zawiera długość ciągu w znaków minus 1 zakończeń znaku NULL.
Wartości możliwe dwInfoLevel:
Omówie&nie CHttpFile |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection