Please help!Modify fileoffset

Hello everybody

I am writing a file system filter driver on encryption / decryption. and I add some information in encrypted file header, When I read file, I want to skip
4096 bytes in IRP_MJ_READ, but I find some null characters be fill. It is why to this case.

Thanks