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