成員 | 說明 |
---|---|
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,因為這些函式只有在應用程式要求資料時才會被使用。 |
PERF_OBJECT_TYPE結構的成員
最新推荐文章于 2024-07-06 14:49:03 发布