Compartilhar via


Cabeçalho sysinfoapi.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

sysinfoapi.h contém as seguintes interfaces de programação:

Funções

 
EnumSystemFirmwareTables

Enumera todas as tabelas de firmware do sistema do tipo especificado.
GetComputerNameExA

Recupera um nome NetBIOS ou DNS associado ao computador local. Os nomes são estabelecidos na inicialização do sistema, quando o sistema os lê do registro. (ANSI)
GetComputerNameExW

Recupera um nome NetBIOS ou DNS associado ao computador local. Os nomes são estabelecidos na inicialização do sistema, quando o sistema os lê do registro. (Unicode)
GetDeveloperDriveEnablementState

Obtém um valor que indica se a unidade do desenvolvedor está habilitada.
GetIntegratedDisplaySize

Recupera a melhor estimativa do tamanho diagonal da tela interna, em polegadas.
GetLocalTime

Recupera a data e a hora locais atuais.
GetLogicalProcessorInformation

Recupera informações sobre processadores lógicos e hardware relacionado.
GetLogicalProcessorInformationEx

Recupera informações sobre as relações de processadores lógicos e hardware relacionado.
GetNativeSystemInfo

Recupera informações sobre o sistema atual para um aplicativo em execução em WOW64.
GetPhysicallyInstalledSystemMemory

Recupera a quantidade de RAM instalada fisicamente no computador.
GetProcessorSystemCycleTime

Recupera o tempo de ciclo que cada processador no grupo de processadores especificado gastou executando DPCs (chamadas de procedimento adiado) e ISRs (rotinas de serviço de interrupção) desde que o processador se tornou ativo.
GetProductInfo

Recupera o tipo de produto para o sistema operacional no computador local e mapeia o tipo para os tipos de produto compatíveis com o sistema operacional especificado.
GetSystemDirectoryA

Recupera o caminho do diretório do sistema. (ANSI)
GetSystemDirectoryW

Recupera o caminho do diretório do sistema. (Unicode)
GetSystemFirmwareTable

Recupera a tabela de firmware especificada do provedor de tabela de firmware.
Getsysteminfo

Recupera informações sobre o sistema atual.
Getsystemtime

Recupera a data e a hora atuais do sistema no formato UTC (Tempo Universal Coordenado).
GetSystemTimeAdjustment

Determina se o sistema está aplicando ajustes periódicos de tempo ao relógio de hora do dia e obtém o valor e o período de tais ajustes.
GetSystemTimeAdjustmentPrecise

Determina se o sistema está aplicando ajustes periódicos e programados de tempo ao relógio da hora do dia e obtém o valor e o período de tais ajustes.
GetSystemTimeAsFileTime

Recupera a data e a hora atuais do sistema. As informações estão no formato UTC (Tempo Universal Coordenado).
GetSystemTimePreciseAsFileTime

A função GetSystemTimePreciseAsFileTime recupera a data e a hora do sistema atual com o nível de precisão mais alto possível (<1us). As informações recuperadas estão no formato UTC (Tempo Universal Coordenado).
GetSystemWindowsDirectoryA

Recupera o caminho do diretório compartilhado do Windows em um sistema multiusuário. (ANSI)
GetSystemWindowsDirectoryW

Recupera o caminho do diretório compartilhado do Windows em um sistema multiusuário. (Unicode)
Obtercontagemmarcaescala

Recupera o número de milissegundos decorridos desde que o sistema foi iniciado, até 49,7 dias.
GetTickCount64

Recupera o número de milissegundos decorridos desde que o sistema foi iniciado.
GetVersion

Com o lançamento de Windows 8.1, o comportamento da API GetVersion foi alterado no valor que retornará para a versão do sistema operacional. O valor retornado pela função GetVersion agora depende de como o aplicativo é manifestado.
GetVersionExA

Com o lançamento de Windows 8.1, o comportamento da API GetVersionEx foi alterado no valor que retornará para a versão do sistema operacional. O valor retornado pela função GetVersionEx agora depende de como o aplicativo é manifestado. (ANSI)
GetVersionExW

Com o lançamento de Windows 8.1, o comportamento da API GetVersionEx foi alterado no valor que retornará para a versão do sistema operacional. O valor retornado pela função GetVersionEx agora depende de como o aplicativo é manifestado. (Unicode)
GetWindowsDirectoryA

Recupera o caminho do diretório do Windows. (ANSI)
GetWindowsDirectoryW

Recupera o caminho do diretório do Windows. (Unicode)
GlobalMemoryStatusEx

Recupera informações sobre o uso atual do sistema de memória física e virtual. (GlobalMemoryStatusEx)
InstallELAMCertificateInfo

Instala as informações de certificado especificadas no arquivo de recurso, que é vinculado ao driver ELAM no momento da compilação.
IsUserCetAvailableInEnvironment

Consulta se a Proteção contra Pilha imposta por hardware no modo de usuário está disponível para o ambiente especificado.
SetComputerNameA

Define um novo nome NetBIOS para o computador local. O nome é armazenado no registro e a alteração de nome entra em vigor na próxima vez que o usuário reiniciar o computador. (ANSI)
SetComputerNameExA

Define um novo nome NetBIOS ou DNS para o computador local. (ANSI)
SetComputerNameExW

Define um novo nome NetBIOS ou DNS para o computador local. (Unicode)
SetComputerNameW

Define um novo nome NetBIOS para o computador local. O nome é armazenado no registro e a alteração de nome entra em vigor na próxima vez que o usuário reiniciar o computador. (Unicode)
SetLocalTime

Define a hora e a data locais atuais.
SetSystemTime

Define a hora e a data atuais do sistema. A hora do sistema é expressa em UTC (Tempo Universal Coordenado).
SetSystemTimeAdjustment

Habilita ou desabilita ajustes de tempo periódicos no relógio de hora do dia do sistema. Quando habilitados, esses ajustes de tempo podem ser usados para sincronizar a hora do dia com algumas outras informações de fonte de tempo. (SetSystemTimeAdjustment)
SetSystemTimeAdjustmentPrecise

Habilita ou desabilita ajustes de tempo periódicos no relógio de hora do dia do sistema. Quando habilitados, esses ajustes de tempo podem ser usados para sincronizar a hora do dia com algumas outras informações de fonte de tempo. (SetSystemTimeAdjustmentPrecise)

Estruturas

 
MEMORYSTATUSEX

Contém informações sobre o estado atual da memória física e virtual, incluindo memória estendida.
SYSTEM_INFO

Contém informações sobre o sistema de computador atual. Isso inclui a arquitetura e o tipo do processador, o número de processadores no sistema, o tamanho da página e outras informações desse tipo.

Enumerações

 
COMPUTER_NAME_FORMAT

Especifica um tipo de nome de computador.
DEVELOPER_DRIVE_ENABLEMENT_STATE

Uma enumeração dos valores possíveis do estado de habilitação da unidade do desenvolvedor.