0

在我的 vb6 代码之一中,我使用了我声明为的IP_OPTION_INFORMATIONICMP_ECHO_REPLY

Private Type IP_OPTION_INFORMATION
   Ttl             As Byte
   Tos             As Byte
   Flags           As Byte
   OptionsSize     As Byte
   OptionsData     As Long
End Type

Public Type icmp_echo_reply
   address         As Long
   Status          As Long
   RoundTripTime   As Long
   DataSize        As Long
   Reserved        As Integer
   ptrData                 As Long
   Options        As IP_OPTION_INFORMATION
   Data            As String * 25
End Type

现在我想使用IP_OPTION_INFORMATION32ICMP_ECHO_REPLY32但它与以前的没有什么不同。那么如何以同样的方式声明它呢?请帮忙。

4

1 回答 1

1

由于 VB6 只能作为 32 位进程运行,我认为您不必担心这种结构的不同版本。我认为这与 64 位操作系统上的指针大小有关。

于 2013-05-24T16:35:13.100 回答