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


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

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

Синтаксис

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

Члены

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