Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das globale wird in CInternetSession::OpenURL verwendet.
BOOL AFXAPI AfxParseURL(
LPCTSTR pstrURL,
DWORD& dwServiceType,
CString& strServer,
CString& strObject,
INTERNET_PORT& nPort
);
Parameter
pstrURL
Ein Zeiger auf eine Zeichenfolge, die das zu analysierende URL enthält.dwServiceType
Gibt den Typ eines Internetdiensts an.Folgende Werte sind möglich:AFX_INET_SERVICE_FTP
AFX_INET_SERVICE_HTTP
AFX_INET_SERVICE_HTTPS
AFX_INET_SERVICE_GOPHER
AFX_INET_SERVICE_FILE
AFX_INET_SERVICE_MAILTO
AFX_INET_SERVICE_NEWS
AFX_INET_SERVICE_NNTP
AFX_INET_SERVICE_TELNET
AFX_INET_SERVICE_WAIS
AFX_INET_SERVICE_MID
AFX_INET_SERVICE_CID
AFX_INET_SERVICE_PROSPERO
AFX_INET_SERVICE_AFS
AFX_INET_SERVICE_UNK
strServer
Das erste Segment der URL nach dem Diensttyp.strObject
Ein Objekt, das die URL verweist (kann leer sein).nPort
Bestimmt von den Server- oder teilen Objekt, wenn einer der URL vorhanden ist.
Rückgabewert
Ungleich 0 (null), wenn die URL erfolgreich analysiert wurde. 0, wenn es leer ist oder keine bekannten Internetdienst den Typ enthält.
Hinweise
Er analysiert eine URL-Zeichenfolge und gibt den Diensttyp und seiner Komponenten zurück.
Zum Beispiel analysiert AfxParseURL URL des Formulars service://server/dir/dir/object.ext:port und gibt seine Komponenten zurück, die gespeichert werden wie folgt:
strServer == "server"
strObject== "/dir/dir/object/object.ext"
nPort== #port
dwServiceType == #service
Hinweis |
|---|
Um diese Funktion aufzurufen, muss das Projekt. AFXINET.H enthalten. |
Anforderungen
Header: afxinet.h
Hinweis