- Fix several bugs in NdisOpenFile
- Introduced in rev 5990 (5/9/2003)

svn path=/trunk/; revision=57814
This commit is contained in:
Johannes Anderwald 2012-12-07 10:33:49 +00:00
parent e5f8728f35
commit 4f96b5fd3c

View file

@ -273,7 +273,7 @@ NdisOpenFile(
InitializeObjectAttributes ( &ObjectAttributes, InitializeObjectAttributes ( &ObjectAttributes,
&FullFileName, &FullFileName,
OBJ_CASE_INSENSITIVE, OBJ_CASE_INSENSITIVE|OBJ_KERNEL_HANDLE,
NULL, NULL,
NULL ); NULL );
@ -285,14 +285,14 @@ NdisOpenFile(
NULL, // PLARGE_INTEGER AllocationSize NULL, // PLARGE_INTEGER AllocationSize
0, // ULONG FileAttributes 0, // ULONG FileAttributes
FILE_SHARE_READ, // ULONG ShareAccess FILE_SHARE_READ, // ULONG ShareAccess
FILE_CREATE, // ULONG CreateDisposition FILE_OPEN, // ULONG CreateDisposition
FILE_SYNCHRONOUS_IO_NONALERT, // ULONG CreateOptions FILE_SYNCHRONOUS_IO_NONALERT, // ULONG CreateOptions
0, // PVOID EaBuffer 0, // PVOID EaBuffer
0 ); // ULONG EaLength 0 ); // ULONG EaLength
if ( !NT_SUCCESS(*Status) ) if ( !NT_SUCCESS(*Status) )
{ {
NDIS_DbgPrint(MIN_TRACE, ("ZwCreateFile failed (%x)\n", *Status)); NDIS_DbgPrint(MIN_TRACE, ("ZwCreateFile failed (%x) Name %wZ\n", *Status, FileName));
*Status = NDIS_STATUS_FAILURE; *Status = NDIS_STATUS_FAILURE;
} }