Voltar à lista
Windows Win32Sistema & móduloskernel32.dll

GetComputerNameW

Consulta o nome NetBIOS do computador local.

Descrição

Equivalente aproximado do `gethostname` do Linux, embora especificamente o nome NetBIOS (limitado a 15 caracteres), distinto do nome DNS completo.

Header: winbase.hDLL: kernel32.dll

Assinatura

BOOL GetComputerNameW(LPWSTR lpBuffer, LPDWORD nSize);

Parâmetros

ParâmetroTipoDescrição
lpBufferLPWSTRRecebe o nome do computador.
nSizeLPDWORDTamanho de `lpBuffer`; atualizado com o tamanho real.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_BUFFER_OVERFLOW(111)
O nome do arquivo é grande demais para o buffer de destino.

Relacionadas