变量名 | 类 型 | 静态 | 数组 | 备 注 |
IP_ADAPTER_INFO | IP_ADAPTER_INFO | | |
测试数据类型 | 测试数据类型 | | |
多层嵌套数据结构 | 多层嵌套数据结构 | | |
调试输出 (sizeof (取指针地址 (IP_ADAPTER_INFO
))
)调试输出 (sizeof (取指针地址 (多层嵌套数据结构
)),
LocalSize_多层嵌套数据结构 (多层嵌套数据结构
))
调试输出 (sizeof (取指针地址 (测试数据类型
))
)调试输出 (sizeof ( #字节型 ),
sizeof ( #短整数型 ),
sizeof ( #整数型 ),
sizeof ( #长整数型 ),
sizeof ( #小数型 ),
sizeof ( #双精度小数型 ),
sizeof ( #逻辑型 ),
sizeof ( #日期时间型 ),
sizeof ( #子程序指针型 ))
返回 (0
) 变量名 | 类 型 | 静态 | 数组 | 备 注 |
pAddr | 整数型 | | |
size | 整数型 | | |
len | 整数型 | | |
I | 整数型 | | |
ptr | 整数型 | | |
如果真 (param > 0
且 param < 10
)返回 (取数据类型尺寸 (param
))
pAddr = param
len =
__getPtrLen (pAddr
)变量循环首 (0, len, 4, I
) ptr =
__get (pAddr, I
) 判断 (指针_是否有效 (ptr
) =
真) ptr =
__getRedirArrPtr (ptr
) size = size +
sizeof (ptr
) size = size + 4
变量循环尾 () 如果真 (size ≠ 0
)size = size - 4
返回 (size)|
__getPtrLen | 整数型 | |
|
pointer | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
pAddr | 整数型 | | |
byte | 字节型 | | |
count | 整数型 | | |
pAddr = pointer
循环判断首 ()byte =
__get_byte (pAddr, 0
)判断 (byte = 171
)count = count + 1
count = 0
pAddr = pAddr + 1
循环判断尾 (count < 7
)返回 (pAddr - pointer - count + 1
)|
__getRedirArrPtr | 整数型 | |
|
pAddr | 整数型 | | | |
如果真 (__get_byte (pAddr, 0
) = 1
)offset =
__get (pAddr, 4
) 如果真 (__get (pAddr + 8, offset
) = -1414812757
且 __get (pAddr + 12, offset
) = -1414812757
) 返回 (pAddr + 8
)返回 (pAddr)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
数据指针 | 整数型 | | |
指针数值 | | | |
数据指针 =
取通用数据地址 (通用数据
)指针数值 =
指针到整数 (数据指针
)返回 (sizeof (指针数值
))
置入代码 ({ 139, 69, 8, 201, 194, 4, 0
})返回 (0
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
pAddr | 整数型 | | |
I | 整数型 | | |
char | 字节型 | | |
count | 整数型 | | |
len | 整数型 | | |
ptr | 整数型 | | |
size | 整数型 | | |
pAddr =
__get (取指针_通用型 (变量
), 0
)如果真 (pAddr > 0
且 pAddr < 10
)返回 (取数据类型尺寸 (pAddr
))
循环判断首 ()char =
__get_byte (pAddr, I
)判断 (char = 171
)count = count + 1
count = 0
I = I + 1
循环判断尾 (count < 7
)len = I - count + 1
变量循环首 (0, len, 4, I
)ptr =
__get (pAddr, I
)判断 (指针_是否有效 (ptr
) =
真)如果真 (__get (ptr, 0
) = 1
) ptr = ptr + 8
size = size +
sizeof (ptr
)size = size + 4
变量循环尾 ()如果真 (size ≠ 0
)size = size - 4
返回 (size)