PARSEDURLW-Struktur (shlwapi.h)

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

Syntax

typedef struct tagPARSEDURLW {
  DWORD   cbSize;
  LPCWSTR pszProtocol;
  UINT    cchProtocol;
  LPCWSTR pszSuffix;
  UINT    cchSuffix;
  UINT    nScheme;
} PARSEDURLW, *PPARSEDURLW;

Member

cbSize

Art: DWORD

[in] Die Größe der Struktur in Bytes. Die aufrufende Anwendung muss diesen Member vor dem Aufrufen der ParseURL-Funktion festlegen.

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 dem Protokoll und dem 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-Enumeration , der das Schema der URL angibt.

Hinweise

Hinweis

Der shlwapi.h-Header 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
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server, Windows Server 2003 [nur Desktop-Apps]
Kopfzeile shlwapi.h