CHttpFile::QueryInfo

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

BOOL QueryInfo (DWORD dwInfoLevelCString& ;strLPDWORDdwIndex= NULL) const ;

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

Valeur de retour

Différent de zéro en cas de succès ; sinon 0. Si l'appel échoue, la fonction Win32 GetLastError peut être appelée pour déterminer la cause de l'erreur.

Paramètres

dwInfoLevel

Une combinaison de l'attribut de requête et les indicateurs suivants qui spécifient le type de renseignements demandés:

lpvBuffer

Un pointeur vers la mémoire tampon qui reçoit les informations.

lpdwBufferLength

À l'entrée, cela indique une valeur contenant la longueur de la mémoire tampon de données, en nombre de caractères ou d'octets. Consultez la section remarques pour plus d'informations sur ce paramètre.

lpdwIndex

Pointeur vers un index de base zéro d'en-tête. Peut être NULL. Utilisez ce drapeau pour énumérer plusieurs en-têtes avec le même nom. À l'entrée, lpdwIndex indique l'index de l'en-tête spécifié à retourner. Sur la production, lpdwIndex indique l'index de l'en-tête suivant. Si Impossible de trouver l'indice suivant, ERROR_HTTP_HEADER_NOT_FOUND est retourné.

str

Une référence à l'objet CString recevant les informations renvoyées.

dwIndex

Une valeur d'index. Voir lpdwIndex.

pSysTime

Un pointeur vers un Win32 structure SYSTEMTIME.

Remarques

Appelez cette fonction membre pour retourner la réponse ou de demander des en-têtes dans une demande HTTP. Utilisez cette fonction membre seulement après un appel réussi à SendRequest ou sur un objet CHttpFile créé par OpenURL.

Vous pouvez récupérer les types de données suivants de QueryInfo:

Lorsqu'une chaîne est écrite dans la mémoire tampon, et succède à la fonction membre, lpdwBufferLength contient la longueur de la chaîne de caractères moins 1 pour le caractère NULL de fin.

Les valeurs possibles de dwInfoLevel comprennent:

CHttpFile aperçu |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection

Index