PERF_OBJECT_TYPE結構的成員

成員 說明
TotalByteLength DefinitionLength HeaderLength指示位元組大小。這些值必須被初始化。以正確地使一個像系統監視器的工具可以適當地在資料結構中流動。
ObjectNameTitleIndex ObjectHelpTitleIndex指示被指定至物件文字的數字以及當它們被加至登錄時的Help內容。
ObjectNameTitle ObjectHelpTitle應該永遠被設定為NULL,因為這些成員只有在應用程式要求資料時才會被使用。
DetailLevel指示此物件對大部份使用者來說有多「難以理解」。大部份的物件對初學者來說是可理解的。然而您可以指定您的物件可被初學者、進階使用者、專家或高階使用者所理解。
NumCounters指示物件提供了多少計數器。如圖7-9所示,物件提供了二個計數器,因此有二個PERF_COUNTER_DEFINITION結構會緊接著此PERF_OBJECT_TYPE結構(我將會儘快討論PERF_COUNTER_DEFINITION結構的內容)。
DefaultCounter當一個物件被選擇時,此成員會指在預設計數器清單方塊中的哪一個計數器應該被選擇。系統監視器控制監控程式的新增計數器對話方塊使用此成員。
NumInstances指示物件目前擁有多少實例。如圖7-9所示,物件沒有支援實例,所以會回傳PERF_NO_INSTANCES(-1)。
CodePage如果物件支援實例,那麼每一個實例皆以字串名稱的形式而被回傳。最好以Unicode字串格式來回傳實例名稱,所以設定此成員為0。然而,如果您較偏好回傳非Unicode字串,那麼就為實例字串名稱設定為使用CodePage。
PerfTime PerfFreq應該永遠被設定為0,因為這些函式只有在應用程式要求資料時才會被使用。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值