Поделиться через


Структура PARSEDURLW (shlwapi.h)

Используется функцией parseURL для возврата проанализированного URL-адреса.

Синтаксис

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

Члены

cbSize

Тип: DWORD

[in] Размер структуры в байтах. Вызывающее приложение должно задать этот член перед вызовом функции ParseURL.

pszProtocol

Тип: LPCTSTR

[out] Указатель на начало части протокола URL-адреса.

cchProtocol

Тип: UINT

[out] Количество символов в разделе протокола URL-адреса.

pszSuffix

Тип: LPCTSTR

[out] Указатель на раздел URL-адреса, который следует протоколу и двоеточию (":". Для URL-адресов файлов функция также пропускает ведущие символы "//".

cchSuffix

Тип: UINT

[out] Число символов в суффиксе URL-адреса.

nScheme

Тип: UINT

[out] Значение из перечисления URL_SCHEME, указывающее схему URL-адреса.

Замечания

Заметка

Заголовок shlwapi.h определяет PARSEDURL как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный, Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server, Windows Server 2003 [только классические приложения]
заголовка shlwapi.h