Commit 66d39fba authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

wbemprox: Adapt to the new behavior of NtPowerInformation.

parent a6086e11
......@@ -782,9 +782,17 @@ static void get_processor_name( WCHAR *name )
}
static UINT get_processor_maxclockspeed( void )
{
PROCESSOR_POWER_INFORMATION info;
if (!NtPowerInformation( ProcessorInformation, NULL, 0, &info, sizeof(info) )) return info.MaxMhz;
return 1000000;
PROCESSOR_POWER_INFORMATION *info;
UINT ret = 1000000, size = get_processor_count() * sizeof(PROCESSOR_POWER_INFORMATION);
NTSTATUS status;
if ((info = heap_alloc( size )))
{
status = NtPowerInformation( ProcessorInformation, NULL, 0, info, size );
if (!status) ret = info[0].MaxMhz;
heap_free( info );
}
return ret;
}
static void fill_processor( struct table *table )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment