Tech Support > Microsoft Windows > Drivers > zwCreateFile
zwCreateFile
Posted by zengfeng on April 8th, 2005


In fs filter ,I create a thread,then open a file in a mapped network driver
letter.
such as:
RtlInitUnicodeString(&fileName,L"\\??\\UNC\\wangde quan\\Share\\1.txt");


InitializeObjectAttributes(&obj_atrr,&fileName,OBJ _CASE_INSENSITIVE|OBJ_KERN
EL_HANDLE,NULL,NULL);

ntStatus =
ZwCreateFile(&pHnd,SYNCHRONIZE|FILE_ANY_ACCESS,&ob j_atrr,&Io_status,NULL,
FILE_ATTRIBUTE_NORMAL,FILE_SHARE_READ,FILE_OPEN,
FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALE RT,NULL,0);
if(NT_SUCCESS(ntStatus))
{
}

It always return error. I also find Io_status.Information ==FILE_SUPERSEDED.

I don't know what's wrong with it.
Any adivice is kind for me.

zengfeng
your sincerely.



Similar Posts