gpt4 book ai didi

c# - 在 C# 中读取 PVOID,我应该读取多少位?

转载 作者:行者123 更新时间:2023-11-30 21:12:08 28 4
gpt4 key购买 nike

我正在读取具有 URB 类型的 USB 数据包。在 http://msdn.microsoft.com/en-us/library/windows/hardware/ff540409(v=vs.85).aspx 处定义的 URB header 作为

 struct _URB_HEADER {
USHORT Length;
USHORT Function;
USBD_STATUS Status;
PVOID UsbdDeviceHandle;
ULONG UsbdFlags;
};

我应该为 PVOID 读取多少位?

最佳答案

既然是指针类型,那就要看你的平台了。 x86 为 32 位; x64 的 64 位。

我不熟悉这些库,但您应该使用这些字段吗?您共享的链接显示“已保留。请勿使用”。

编辑:无视最后的陈述。我刚刚意识到结构只是标题。当然,您需要知道该字段的大小才能到达正文。 :)

关于c# - 在 C# 中读取 PVOID,我应该读取多少位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7674923/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com