EbootInitEtherTransport
9/8/2008
Essa função inicializa o transporte baixar Ethernet.
Syntax
BOOL EbootInitEtherTransport(
EDBG_ADDR* pEdbgAddr,
LPDWORD pdwSubnetMask,
BOOL* pfJumping,
DWORD* pdwDHCPLeaseTime,
UCHAR VersionMajor,
UCHAR VersionMinor,
char* szPlatformString,
char* szDeviceName,
UCHAR CPUId,
DWORD dwBootFlags
);
Parameters
pEdbgAddr
[no] Ponteiro para um EDBG_ADDR estrutura que contém o endereço IP e Media Access Control (MAC) endereço do dispositivo.O wPort campo não é usado.
- pdwSubnetMask
[no] Máscara de sub-rede.
pfJumping
[no] Definir como TRUE, se Eshell solicita um salto para a imagem existente.Esse valor é retornado do Construtor de expressões de plataforma. BL_DOWNLOAD é retornado Por padrão, mas BL_JUMP é retornado, se o usuário selecionado Ir para imagem Na ambiente de desenvolvimento integrado (IDE).
- pdwDHCPLeaseTime
[no] Este é um parâmetro sobrecarregado. NULL significa um IP estático. Caso contrário, o valor é o tempo arrendamento protocolo DHCP (DHCP).
- VersionMajor
[no] Número de versão. Parte do pacote de bootme.
- VersionMinor
[no] Número de versão. Parte do pacote de bootme.
- szPlatformString
[no] Nome de raiz de seqüência de caracteres de plataforma. De exemplo, "XSC1BD1234" Pode ser o nome dispositivo e a plataforma seqüência de caracteres é "XSC1BD".
- szDeviceName
[no] Nome completo do dispositivo com o randomization endereço MAC no final. De exemplo, "XSC1BD1234" é a nome completo que aparece em Platform Builder.
CPUId
[no] Identificador, de exemplo, EDBG_CPU_ARM720 CPU.Consulte %_WINCEROOT%\Public\Common\Oak\Inc\Ethdbg.h para a lista de identificadores CPU.
- dwBootFlags
[no] Definido como zero.
Return Value
TRUE indica sucesso. FALSE indica falha.
Remarks
Essa função recupera um endereço IP de um servidor DHCP, se necessário e, em seguida, inicia uma conexão Trivial File Transfer Protocol (TFTP) para Platform Builder em estação de trabalho de desenvolvimento.
Requirements
Header | halether.h |
Library | hal.lib |
Windows Embedded CE | Windows CE .NET 4.2 and later |