Compartilhar via


Estrutura PARSEDURLA (shlwapi.h)

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

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