共用方式為


PdhVbGetCounterPathElements 函式

PdhVbGetCounterPathElements函式會將完整效能計數器路徑字串剖析為其個別元素。 每個字串變數的大小都必須相同, (BufferSize) 和維度並初始化,才能用於此函式。

重要

本主題描述的函式未來可能會改變或無法使用。 相反地,Microsoft 建議您使用 效能計數器函式中所述的函式。

函式 PdhVbGetCounterPathElements ( _ ByVal PathString As String、 _ ByVal MachineName As String、 _ ByVal ObjectName As String、 _ ByVal InstanceName As String、 _ ByVal ParentInstance As String、 _ ByVal CounterName As String、 _ ByVal BufferSize As Long _ ) As Long

參數

PathString

要分成個別元素的計數器路徑字串。

MachineName

要接收電腦名稱稱的字串。

ObjectName

要接收物件名稱的字串。

InstanceName

如果已使用,則為接收實例名稱的字串。

ParentInstance

如果已使用,則為接收父實例的字串。

CounterName

要接收計數器名稱的字串。

BufferSize

作為此函式呼叫參數的每個字串變數大小上限。

傳回值

如果函式成功,它會傳回等於 ERROR_SUCCESS的 Long 整數。

如果函式失敗,傳回值為 系統錯誤碼PDH 錯誤碼。 以下是可能的值。

傳回碼 Description
PDH_INVALID_ARGUMENT
一或多個字串緩衝區不是正確的大小。
PDH_MORE_DATA
一或多個計數器路徑元素太大,無法讓傳回緩衝區長度。
PDH_MEMORY_ALLOCATION_FAILURE
無法配置暫存記憶體緩衝區。

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
程式庫
Pdh.lib
DLL
Pdh.dll

另請參閱

PdhVbCreateCounterPathList

PdhVbGetCounterPathFromList

PdhVbGetOneCounterPath