64位驅動開發中結構體8字節對齊

在寫枚舉文件驅動的過程發現獲取到的系統句柄總數是正確的,可是在判斷句柄類型爲28,即文件句柄的時候發生了嚴重的錯誤,致使不少進程中的打開的句柄沒法獲取,找了不少緣由,最後發現是由於驅動在定義結構體的時候按1字節對齊,致使發生了錯誤。驅動中的結構在64位WIN7下應該是8字節對齊,32位下爲4字節對齊。切記!orm status = ZwQuerySystemInformation(SystemHa
相關文章
相關標籤/搜索