Share via


Estrutura PARSEDURLW (shlwapi.h)

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

Sintaxe

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

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