阅读:1060回复:2
弱弱的问题,不许笑
各位老大见笑了,结构FILE_NAME_INFORMATION中的FileName仅有2个字节,如何保存文件名?有没有应用的例子可供参考,谢谢!
typedef struct _FILE_NAME_INFORMATION { ULONG FileNameLength; WCHAR FileName[1]; } FILE_NAME_INFORMATION, *PFILE_NAME_INFORMATION; |
|
沙发#
发布于:2005-01-21 09:51
这其实相当于一个变长数组,FileName为数组的头,FileNameLength为数组的长度,而数组需要手工分配空间。
至于两个字节,那时因为这是UNICODE的数组,一个单元占两个字节。 |
|
|
驱动老牛
![]() |
板凳#
发布于:2005-01-21 11:04
PFILE_NAME_INFORMATION pInfo=ExAllocatePool...
|
|