Partager via


IInternetProtocolInfo::ParseUrl

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This method parses a URL.

Syntax

HRESULT ParseUrl(
  LPCWSTR pwzUrl,
  PARSEACTION ParseAction,
  DWORD dwParseFlags,
  LPWSTR pwzResult,
  DWORD cchResult,
  DWORD* pcchResult, 
  DWORD dwReserved
);

Parameters

  • pwzUrl
    [in] String value that contains the URL to parse.
  • ParseAction
    [in] PARSEACTION value that determines the information to be parsed from the URL.
  • dwParseFlags
    [in] Reserved. Must be set to zero.
  • pwzResult
    [out] String value that contains the information parsed from the URL.
  • cchResult
    [in] Unsigned long integer value that contains the size of the buffer.
  • pcchResult
    [out] Address of an unsigned long integer value that contains the size of the information stored in the buffer.
  • dwReserved
    [in] Reserved. Must be set to zero.

Return Value

Returns one of the values shown in the following table.

Value Description

S_OK

Success.

S_FALSE

The buffer was too small to contain the resulting URL.

INET_E_DEFAULT_ACTION

Use the default action.

Requirements

Header urlmon.h, urlmon.idl
Library urlmon.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later