From 138934129ce31b06907c3f8d7d05dac6311a338f Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Thu, 23 Jun 2005 09:47:31 +0000 Subject: [PATCH] NT4 doesn't support ProcessIoCounters. --- dlls/ntdll/tests/info.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dlls/ntdll/tests/info.c b/dlls/ntdll/tests/info.c index 1b8331b94b0..0f6f119cb00 100644 --- a/dlls/ntdll/tests/info.c +++ b/dlls/ntdll/tests/info.c @@ -445,6 +445,14 @@ static void test_query_process_io(void) ULONG ReturnLength; IO_COUNTERS pii; + /* NT4 doesn't support this information class, so check for it */ + status = pNtQueryInformationProcess( GetCurrentProcess(), ProcessIoCounters, &pii, sizeof(pii), &ReturnLength); + if (status == STATUS_NOT_SUPPORTED) + { + trace("ProcessIoCounters information class not supported, skipping tests\n"); + return; + } + status = pNtQueryInformationProcess(NULL, ProcessIoCounters, NULL, sizeof(pii), NULL); ok( status == STATUS_ACCESS_VIOLATION || status == STATUS_INVALID_HANDLE, "Expected STATUS_ACCESS_VIOLATION or STATUS_INVALID_HANDLE(W2K3), got %08lx\n", status);