Compartilhar via


Estrutura PARSEDURLW (shlwapi.h)

Usada 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.

Observações

Nota

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. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

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