Compartilhar via


IOCTL_HAL_GET_IP_ADDR

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este IOCTL oferece suporte à recuperação de dispositivo destino informações endereço Ethernet. Para recuperar informações endereço Ethernet para um dispositivo destino, chamar a função OEMIoControl com IOCTL_HAL_GET_IP_ADDR.

Este IOCTL é Não com suporte mais as of Windows CE .NET 4.0 e posterior.

Parâmetros

  • ** dwIoControlCode **
    **[no] Defina como IOCTL_HAL_GET_IP_ADDR.

    Oferece suporte à recuperação de dispositivo destino informações endereço Ethernet fornecidas a estrutura EDBG_ADDR .**

  • **
  • lpInBuf
    [no] Ponteiro para o buffer de entrada que pode conter informações adicionais associado com dwIoControlCode.

    Se NULL, o valor IPINFO_DOWNLOAD será adotada.

    Caso contrário, lpInBuf Deve ser um ponteiro para um DWORD, que pode ser uma dos seguinte valores:

    • IPINFO_DEBUGMSG
    • IPINFO_KDEBUG
    • IPINFO_ESHELL
    • IPINFO_DOWNLOAD
    • Extensão Platform-specific
  • nInBufsize
    [no] Definir como zero se lpInBuf é NULL; caso contrário definido como 4, que é o comprimento das lpInBufDWORD valor.
  • lpOutBuf
    [out] Ponteiro para o buffer de saída fornecido pelo chamador.

    A OAL deve preencher esta reserva com um IP_INFO estrutura com base em dwIoControlCode e lpInBuf Em lpOutBuf, Definir lpBytesReturned Para indicar o tamanho das IP_INFO estrutura e TRUE de retorno.

    Se o tamanho das informações solicitadas ultrapassa o tamanho do buffer especificado por nOutBufSize, chamar SetLastError Com o sinalizador ERROR_INSUFFICIENT_BUFFER e retornar o valor FALSE.

  • nOutBufSize
    [no] Especifica o número máximo de bytes que podem ser retornados em lpOutBuf.

    O chamador define esse valor.

  • lpBytesReturned
    [no] Número de bytes retornados em lpOutBuf.

Valores Return

TRUE indica sucesso.

FALSE indica falha.

Requisitos

Header pkfuncs.h
Windows Embedded CE Windows CE 3.0 and later

See Also

Reference

OEMIoControl
EDBG_ADDR