Estrutura PARSEDURLA (shlwapi.h)

Usado pela função ParseURL para retornar a URL analisada.

Sintaxe

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

Membros

cbSize

Tipo: DWORD

[in] O tamanho da estrutura, em bytes. O aplicativo de chamada deve definir esse membro antes de chamar a função ParseURL .

pszProtocol

Tipo: LPCTSTR

[out] Um ponteiro para o início da parte de protocolo da URL.

cchProtocol

Tipo: UINT

[out] O número de caracteres na seção de protocolo da URL.

pszSuffix

Tipo: LPCTSTR

[out] Um ponteiro para a seção da URL que segue o protocolo e dois-pontos (':'). Para URLs de arquivo, a função também ignora os caracteres "//" à esquerda.

cchSuffix

Tipo: UINT

[out] O número de caracteres no sufixo da URL.

nScheme

Tipo: UINT

[out] Um valor da enumeração URL_SCHEME que especifica o esquema da URL.

Comentários

Observação

O cabeçalho shlwapi.h define PARSEDURL como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server, Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho shlwapi.h