Freigeben über


PARSEDURLA-Struktur (shlwapi.h)

Wird von der ParseURL--Funktion verwendet, um die analysierte URL zurückzugeben.

Syntax

typedef struct tagPARSEDURLA {
  DWORD  cbSize;
  LPCSTR pszProtocol;
  UINT   cchProtocol;
  LPCSTR pszSuffix;
  UINT   cchSuffix;
  UINT   nScheme;
} PARSEDURLA, *PPARSEDURLA;

Angehörige

cbSize

Typ: DWORD-

[in] Die Größe der Struktur in Byte. Die aufrufende Anwendung muss dieses Element festlegen, bevor die ParseURL--Funktion aufgerufen wird.

pszProtocol

Typ: LPCTSTR-

[out] Ein Zeiger auf den Anfang des Protokollteils der URL.

cchProtocol

Typ: UINT-

[out] Die Anzahl der Zeichen im Protokollabschnitt der URL.

pszSuffix

Typ: LPCTSTR-

[out] Ein Zeiger auf den Abschnitt der URL, der auf das Protokoll und den Doppelpunkt folgt (':'). Bei Datei-URLs überspringt die Funktion auch die führenden "//"-Zeichen.

cchSuffix

Typ: UINT-

[out] Die Anzahl der Zeichen im Suffix der URL.

nScheme

Typ: UINT-

[out] Ein Wert aus der URL_SCHEME-Aufzählung, die das Schema der URL angibt.

Bemerkungen

Anmerkung

Der Header "shlwapi.h" definiert PARSEDURL als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional, Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server, Windows Server 2003 [nur Desktop-Apps]
Header- shlwapi.h