
#include
#pragma comment ( lib , "Pdh.lib" )
HQUERY hQuery = NULL ;
PDH_STATUS pdhStatus ;
HCOUNTER * pCounterHandle = NULL ;
__try
{
pdhStatus = PdhOpenQuery ( 0 , 0 , & hQuery ) ;
if ( pdhStatus != ERROR_SUCCESS )
{
__leave ;
}
pCounterHandle = ( HCOUNTER * ) GlobalAlloc ( GPTR , sizeof ( HCOUNTER ) ) ;
if ( pCounterHandle == NULL )
{
__leave ;
}
}
__finally
{
if ( AbnormalTermination () )
{
}
}