Hardware

O que significa esses sufixos de funções da API do Windows EX , A, W? – Clube do Hardware

wp header logo 424 Albânia 10

Esqueceu sua senha?
Ou entre com um desses serviços
Por sandrofabres
quarta-feira às 05:39 em C/C#/C++

Boa tarde!
 
As vezes eu estou escrevendo em C++ alguns programas de Windows e quando vou usar as funções da API dele, vejo um monte de coisas bem diferentes pra quem aprendeu fazer um hello world :
Por exemplo, as vezes eu vou lá chamar uma função como RegOpenKey() , aí ela pede uns tipos que sempre dão problema pra mim que é novato,
pra resolver ao invés de usar RegOpenKey() eu uso RegOpenKeyA() ou RegOpenKeyEx() e descaradamente da tudo certo. Alguém sabe o que esses sufixos representam?

Grato.
A – usa o código ANSI para representar as strings (cada char ocupa um byte e no total há 256 caracteres diferentes – não consegue representar caracteres de outras línguas, como japonês/chinês/etc.)
W–  Wide char (caracteres amplos), usa o formato UNICODE para representar as strings (cada char ocupa dois bytes – ocupa mais memória, porém tem mas caracteres e consegue representar caracteres estrangeiros – use essa versão de preferência)
Sem A e sem W – vai usar o que foi configurado nas diretivas do compilador – geralmente o UNICODE
Ex – Expandido(?) – uma versão da função, com mais parâmetros – use somente se necessário especificar algum parâmetro que a versão normal não tem.
Você precisa ser um usuário para fazer um comentário
Crie uma nova conta em nossa comunidade. É fácil!
Já tem uma conta? Faça o login.
Por Flavia Dutra
sexta-feira às 10:15
Por Flavia Dutra
sexta-feira às 10:10
Por Flavia Dutra
quinta-feira às 10:15
Por Flavia Dutra
quinta-feira às 10:10
Por Flavia Dutra
quarta-feira às 17:00
Por Gabriel Torres
11 de maio
Por Gabriel Torres
9 de maio
Por Gabriel Torres
19 de abril
Por Gabriel Torres
18 de abril
Por Gabriel Torres
13 de abril
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Clube do Hardware Powered by Invision Community
Curso de Hacker Ético
LANÇAMENTO!
CLIQUE AQUI E CONFIRA!
* Este curso não é ministrado pela equipe do Clube do Hardware.

source

Deixe um comentário

O seu endereço de e-mail não será publicado.