CHttpFile::QueryInfo

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:

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

Index