IOCTL_HAL_GET_IP_ADDR
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 |