Use uint
instead of long
for PDH
constants (#13502)
This commit is contained in:
parent
cb8165eeef
commit
78d0d0e306
|
@ -17,92 +17,92 @@ namespace Microsoft.Powershell.Commands.GetCounter.PdhNative
|
|||
{
|
||||
internal static class PdhResults
|
||||
{
|
||||
public const long PDH_CSTATUS_VALID_DATA = 0x0L;
|
||||
public const long PDH_CSTATUS_NEW_DATA = 0x1L;
|
||||
public const long PDH_CSTATUS_NO_MACHINE = 0x800007D0L;
|
||||
public const long PDH_CSTATUS_NO_INSTANCE = 0x800007D1L;
|
||||
public const long PDH_MORE_DATA = 0x800007D2L;
|
||||
public const long PDH_CSTATUS_ITEM_NOT_VALIDATED = 0x800007D3L;
|
||||
public const long PDH_RETRY = 0x800007D4L;
|
||||
public const long PDH_NO_DATA = 0x800007D5L;
|
||||
public const long PDH_CALC_NEGATIVE_DENOMINATOR = 0x800007D6L;
|
||||
public const long PDH_CALC_NEGATIVE_TIMEBASE = 0x800007D7L;
|
||||
public const long PDH_CALC_NEGATIVE_VALUE = 0x800007D8L;
|
||||
public const long PDH_DIALOG_CANCELLED = 0x800007D9L;
|
||||
public const long PDH_END_OF_LOG_FILE = 0x800007DAL;
|
||||
public const long PDH_ASYNC_QUERY_TIMEOUT = 0x800007DBL;
|
||||
public const long PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE = 0x800007DCL;
|
||||
public const long PDH_UNABLE_MAP_NAME_FILES = 0x80000BD5L;
|
||||
public const long PDH_PLA_VALIDATION_WARNING = 0x80000BF3L;
|
||||
public const long PDH_CSTATUS_NO_OBJECT = 0xC0000BB8L;
|
||||
public const long PDH_CSTATUS_NO_COUNTER = 0xC0000BB9L;
|
||||
public const long PDH_CSTATUS_INVALID_DATA = 0xC0000BBAL;
|
||||
public const long PDH_MEMORY_ALLOCATION_FAILURE = 0xC0000BBBL;
|
||||
public const long PDH_INVALID_HANDLE = 0xC0000BBCL;
|
||||
public const long PDH_INVALID_ARGUMENT = 0xC0000BBDL;
|
||||
public const long PDH_FUNCTION_NOT_FOUND = 0xC0000BBEL;
|
||||
public const long PDH_CSTATUS_NO_COUNTERNAME = 0xC0000BBFL;
|
||||
public const long PDH_CSTATUS_BAD_COUNTERNAME = 0xC0000BC0L;
|
||||
public const long PDH_INVALID_BUFFER = 0xC0000BC1L;
|
||||
public const long PDH_INSUFFICIENT_BUFFER = 0xC0000BC2L;
|
||||
public const long PDH_CANNOT_CONNECT_MACHINE = 0xC0000BC3L;
|
||||
public const long PDH_INVALID_PATH = 0xC0000BC4L;
|
||||
public const long PDH_INVALID_INSTANCE = 0xC0000BC5L;
|
||||
public const long PDH_INVALID_DATA = 0xC0000BC6L;
|
||||
public const long PDH_NO_DIALOG_DATA = 0xC0000BC7L;
|
||||
public const long PDH_CANNOT_READ_NAME_STRINGS = 0xC0000BC8L;
|
||||
public const long PDH_LOG_FILE_CREATE_ERROR = 0xC0000BC9L;
|
||||
public const long PDH_LOG_FILE_OPEN_ERROR = 0xC0000BCAL;
|
||||
public const long PDH_LOG_TYPE_NOT_FOUND = 0xC0000BCBL;
|
||||
public const long PDH_NO_MORE_DATA = 0xC0000BCCL;
|
||||
public const long PDH_ENTRY_NOT_IN_LOG_FILE = 0xC0000BCDL;
|
||||
public const long PDH_DATA_SOURCE_IS_LOG_FILE = 0xC0000BCEL;
|
||||
public const long PDH_DATA_SOURCE_IS_REAL_TIME = 0xC0000BCFL;
|
||||
public const long PDH_UNABLE_READ_LOG_HEADER = 0xC0000BD0L;
|
||||
public const long PDH_FILE_NOT_FOUND = 0xC0000BD1L;
|
||||
public const long PDH_FILE_ALREADY_EXISTS = 0xC0000BD2L;
|
||||
public const long PDH_NOT_IMPLEMENTED = 0xC0000BD3L;
|
||||
public const long PDH_STRING_NOT_FOUND = 0xC0000BD4L;
|
||||
public const long PDH_UNKNOWN_LOG_FORMAT = 0xC0000BD6L;
|
||||
public const long PDH_UNKNOWN_LOGSVC_COMMAND = 0xC0000BD7L;
|
||||
public const long PDH_LOGSVC_QUERY_NOT_FOUND = 0xC0000BD8L;
|
||||
public const long PDH_LOGSVC_NOT_OPENED = 0xC0000BD9L;
|
||||
public const long PDH_WBEM_ERROR = 0xC0000BDAL;
|
||||
public const long PDH_ACCESS_DENIED = 0xC0000BDBL;
|
||||
public const long PDH_LOG_FILE_TOO_SMALL = 0xC0000BDCL;
|
||||
public const long PDH_INVALID_DATASOURCE = 0xC0000BDDL;
|
||||
public const long PDH_INVALID_SQLDB = 0xC0000BDEL;
|
||||
public const long PDH_NO_COUNTERS = 0xC0000BDFL;
|
||||
public const long PDH_SQL_ALLOC_FAILED = 0xC0000BE0L;
|
||||
public const long PDH_SQL_ALLOCCON_FAILED = 0xC0000BE1L;
|
||||
public const long PDH_SQL_EXEC_DIRECT_FAILED = 0xC0000BE2L;
|
||||
public const long PDH_SQL_FETCH_FAILED = 0xC0000BE3L;
|
||||
public const long PDH_SQL_ROWCOUNT_FAILED = 0xC0000BE4L;
|
||||
public const long PDH_SQL_MORE_RESULTS_FAILED = 0xC0000BE5L;
|
||||
public const long PDH_SQL_CONNECT_FAILED = 0xC0000BE6L;
|
||||
public const long PDH_SQL_BIND_FAILED = 0xC0000BE7L;
|
||||
public const long PDH_CANNOT_CONNECT_WMI_SERVER = 0xC0000BE8L;
|
||||
public const long PDH_PLA_COLLECTION_ALREADY_RUNNING = 0xC0000BE9L;
|
||||
public const long PDH_PLA_ERROR_SCHEDULE_OVERLAP = 0xC0000BEAL;
|
||||
public const long PDH_PLA_COLLECTION_NOT_FOUND = 0xC0000BEBL;
|
||||
public const long PDH_PLA_ERROR_SCHEDULE_ELAPSED = 0xC0000BECL;
|
||||
public const long PDH_PLA_ERROR_NOSTART = 0xC0000BEDL;
|
||||
public const long PDH_PLA_ERROR_ALREADY_EXISTS = 0xC0000BEEL;
|
||||
public const long PDH_PLA_ERROR_TYPE_MISMATCH = 0xC0000BEFL;
|
||||
public const long PDH_PLA_ERROR_FILEPATH = 0xC0000BF0L;
|
||||
public const long PDH_PLA_SERVICE_ERROR = 0xC0000BF1L;
|
||||
public const long PDH_PLA_VALIDATION_ERROR = 0xC0000BF2L;
|
||||
public const long PDH_PLA_ERROR_NAME_TOO_LONG = 0xC0000BF4L;
|
||||
public const long PDH_INVALID_SQL_LOG_FORMAT = 0xC0000BF5L;
|
||||
public const long PDH_COUNTER_ALREADY_IN_QUERY = 0xC0000BF6L;
|
||||
public const long PDH_BINARY_LOG_CORRUPT = 0xC0000BF7L;
|
||||
public const long PDH_LOG_SAMPLE_TOO_SMALL = 0xC0000BF8L;
|
||||
public const long PDH_OS_LATER_VERSION = 0xC0000BF9L;
|
||||
public const long PDH_OS_EARLIER_VERSION = 0xC0000BFAL;
|
||||
public const long PDH_INCORRECT_APPEND_TIME = 0xC0000BFBL;
|
||||
public const long PDH_UNMATCHED_APPEND_COUNTER = 0xC0000BFCL;
|
||||
public const long PDH_SQL_ALTER_DETAIL_FAILED = 0xC0000BFDL;
|
||||
public const long PDH_QUERY_PERF_DATA_TIMEOUT = 0xC0000BFEL;
|
||||
public const uint PDH_CSTATUS_VALID_DATA = 0x0;
|
||||
public const uint PDH_CSTATUS_NEW_DATA = 0x1;
|
||||
public const uint PDH_CSTATUS_NO_MACHINE = 0x800007D0;
|
||||
public const uint PDH_CSTATUS_NO_INSTANCE = 0x800007D1;
|
||||
public const uint PDH_MORE_DATA = 0x800007D2;
|
||||
public const uint PDH_CSTATUS_ITEM_NOT_VALIDATED = 0x800007D3;
|
||||
public const uint PDH_RETRY = 0x800007D4;
|
||||
public const uint PDH_NO_DATA = 0x800007D5;
|
||||
public const uint PDH_CALC_NEGATIVE_DENOMINATOR = 0x800007D6;
|
||||
public const uint PDH_CALC_NEGATIVE_TIMEBASE = 0x800007D7;
|
||||
public const uint PDH_CALC_NEGATIVE_VALUE = 0x800007D8;
|
||||
public const uint PDH_DIALOG_CANCELLED = 0x800007D9;
|
||||
public const uint PDH_END_OF_LOG_FILE = 0x800007DA;
|
||||
public const uint PDH_ASYNC_QUERY_TIMEOUT = 0x800007DB;
|
||||
public const uint PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE = 0x800007DC;
|
||||
public const uint PDH_UNABLE_MAP_NAME_FILES = 0x80000BD5;
|
||||
public const uint PDH_PLA_VALIDATION_WARNING = 0x80000BF3;
|
||||
public const uint PDH_CSTATUS_NO_OBJECT = 0xC0000BB8;
|
||||
public const uint PDH_CSTATUS_NO_COUNTER = 0xC0000BB9;
|
||||
public const uint PDH_CSTATUS_INVALID_DATA = 0xC0000BBA;
|
||||
public const uint PDH_MEMORY_ALLOCATION_FAILURE = 0xC0000BBB;
|
||||
public const uint PDH_INVALID_HANDLE = 0xC0000BBC;
|
||||
public const uint PDH_INVALID_ARGUMENT = 0xC0000BBD;
|
||||
public const uint PDH_FUNCTION_NOT_FOUND = 0xC0000BBE;
|
||||
public const uint PDH_CSTATUS_NO_COUNTERNAME = 0xC0000BBF;
|
||||
public const uint PDH_CSTATUS_BAD_COUNTERNAME = 0xC0000BC0;
|
||||
public const uint PDH_INVALID_BUFFER = 0xC0000BC1;
|
||||
public const uint PDH_INSUFFICIENT_BUFFER = 0xC0000BC2;
|
||||
public const uint PDH_CANNOT_CONNECT_MACHINE = 0xC0000BC3;
|
||||
public const uint PDH_INVALID_PATH = 0xC0000BC4;
|
||||
public const uint PDH_INVALID_INSTANCE = 0xC0000BC5;
|
||||
public const uint PDH_INVALID_DATA = 0xC0000BC6;
|
||||
public const uint PDH_NO_DIALOG_DATA = 0xC0000BC7;
|
||||
public const uint PDH_CANNOT_READ_NAME_STRINGS = 0xC0000BC8;
|
||||
public const uint PDH_LOG_FILE_CREATE_ERROR = 0xC0000BC9;
|
||||
public const uint PDH_LOG_FILE_OPEN_ERROR = 0xC0000BCA;
|
||||
public const uint PDH_LOG_TYPE_NOT_FOUND = 0xC0000BCB;
|
||||
public const uint PDH_NO_MORE_DATA = 0xC0000BCC;
|
||||
public const uint PDH_ENTRY_NOT_IN_LOG_FILE = 0xC0000BCD;
|
||||
public const uint PDH_DATA_SOURCE_IS_LOG_FILE = 0xC0000BCE;
|
||||
public const uint PDH_DATA_SOURCE_IS_REAL_TIME = 0xC0000BCF;
|
||||
public const uint PDH_UNABLE_READ_LOG_HEADER = 0xC0000BD0;
|
||||
public const uint PDH_FILE_NOT_FOUND = 0xC0000BD1;
|
||||
public const uint PDH_FILE_ALREADY_EXISTS = 0xC0000BD2;
|
||||
public const uint PDH_NOT_IMPLEMENTED = 0xC0000BD3;
|
||||
public const uint PDH_STRING_NOT_FOUND = 0xC0000BD4;
|
||||
public const uint PDH_UNKNOWN_LOG_FORMAT = 0xC0000BD6;
|
||||
public const uint PDH_UNKNOWN_LOGSVC_COMMAND = 0xC0000BD7;
|
||||
public const uint PDH_LOGSVC_QUERY_NOT_FOUND = 0xC0000BD8;
|
||||
public const uint PDH_LOGSVC_NOT_OPENED = 0xC0000BD9;
|
||||
public const uint PDH_WBEM_ERROR = 0xC0000BDA;
|
||||
public const uint PDH_ACCESS_DENIED = 0xC0000BDB;
|
||||
public const uint PDH_LOG_FILE_TOO_SMALL = 0xC0000BDC;
|
||||
public const uint PDH_INVALID_DATASOURCE = 0xC0000BDD;
|
||||
public const uint PDH_INVALID_SQLDB = 0xC0000BDE;
|
||||
public const uint PDH_NO_COUNTERS = 0xC0000BDF;
|
||||
public const uint PDH_SQL_ALLOC_FAILED = 0xC0000BE0;
|
||||
public const uint PDH_SQL_ALLOCCON_FAILED = 0xC0000BE1;
|
||||
public const uint PDH_SQL_EXEC_DIRECT_FAILED = 0xC0000BE2;
|
||||
public const uint PDH_SQL_FETCH_FAILED = 0xC0000BE3;
|
||||
public const uint PDH_SQL_ROWCOUNT_FAILED = 0xC0000BE4;
|
||||
public const uint PDH_SQL_MORE_RESULTS_FAILED = 0xC0000BE5;
|
||||
public const uint PDH_SQL_CONNECT_FAILED = 0xC0000BE6;
|
||||
public const uint PDH_SQL_BIND_FAILED = 0xC0000BE7;
|
||||
public const uint PDH_CANNOT_CONNECT_WMI_SERVER = 0xC0000BE8;
|
||||
public const uint PDH_PLA_COLLECTION_ALREADY_RUNNING = 0xC0000BE9;
|
||||
public const uint PDH_PLA_ERROR_SCHEDULE_OVERLAP = 0xC0000BEA;
|
||||
public const uint PDH_PLA_COLLECTION_NOT_FOUND = 0xC0000BEB;
|
||||
public const uint PDH_PLA_ERROR_SCHEDULE_ELAPSED = 0xC0000BEC;
|
||||
public const uint PDH_PLA_ERROR_NOSTART = 0xC0000BED;
|
||||
public const uint PDH_PLA_ERROR_ALREADY_EXISTS = 0xC0000BEE;
|
||||
public const uint PDH_PLA_ERROR_TYPE_MISMATCH = 0xC0000BEF;
|
||||
public const uint PDH_PLA_ERROR_FILEPATH = 0xC0000BF0;
|
||||
public const uint PDH_PLA_SERVICE_ERROR = 0xC0000BF1;
|
||||
public const uint PDH_PLA_VALIDATION_ERROR = 0xC0000BF2;
|
||||
public const uint PDH_PLA_ERROR_NAME_TOO_LONG = 0xC0000BF4;
|
||||
public const uint PDH_INVALID_SQL_LOG_FORMAT = 0xC0000BF5;
|
||||
public const uint PDH_COUNTER_ALREADY_IN_QUERY = 0xC0000BF6;
|
||||
public const uint PDH_BINARY_LOG_CORRUPT = 0xC0000BF7;
|
||||
public const uint PDH_LOG_SAMPLE_TOO_SMALL = 0xC0000BF8;
|
||||
public const uint PDH_OS_LATER_VERSION = 0xC0000BF9;
|
||||
public const uint PDH_OS_EARLIER_VERSION = 0xC0000BFA;
|
||||
public const uint PDH_INCORRECT_APPEND_TIME = 0xC0000BFB;
|
||||
public const uint PDH_UNMATCHED_APPEND_COUNTER = 0xC0000BFC;
|
||||
public const uint PDH_SQL_ALTER_DETAIL_FAILED = 0xC0000BFD;
|
||||
public const uint PDH_QUERY_PERF_DATA_TIMEOUT = 0xC0000BFE;
|
||||
}
|
||||
|
||||
internal static class PerfDetail
|
||||
|
@ -967,7 +967,7 @@ namespace Microsoft.Powershell.Commands.GetCounter.PdhNative
|
|||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return (uint)PdhResults.PDH_INVALID_PATH;
|
||||
return PdhResults.PDH_INVALID_PATH;
|
||||
}
|
||||
}
|
||||
else if (regString.ToLowerInvariant() == lowerEngObjectName)
|
||||
|
@ -978,7 +978,7 @@ namespace Microsoft.Powershell.Commands.GetCounter.PdhNative
|
|||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return (uint)PdhResults.PDH_INVALID_PATH;
|
||||
return PdhResults.PDH_INVALID_PATH;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -990,7 +990,7 @@ namespace Microsoft.Powershell.Commands.GetCounter.PdhNative
|
|||
|
||||
if (counterIndex == -1 || objIndex == -1)
|
||||
{
|
||||
return (uint)PdhResults.PDH_INVALID_PATH;
|
||||
return PdhResults.PDH_INVALID_PATH;
|
||||
}
|
||||
|
||||
// Now, call retrieve the localized names of the object and the counter by index:
|
||||
|
|
Loading…
Reference in a new issue