다음을 통해 공유


ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) 메서드

정의

성능 DLL에 대한 성능 데이터를 수집합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
 void CollectData(int id, IntPtr valueName, IntPtr data, int totalBytes, [Runtime::InteropServices::Out] IntPtr % res);
public void CollectData (int id, IntPtr valueName, IntPtr data, int totalBytes, out IntPtr res);
abstract member CollectData : int * nativeint * nativeint * int * nativeint -> unit
Public Sub CollectData (id As Integer, valueName As IntPtr, data As IntPtr, totalBytes As Integer, ByRef res As IntPtr)

매개 변수

id
Int32

호출 인덱스입니다.

valueName
IntPtr

nativeint

요청된 개체 식별자가 포함된 유니코드 문자열 목록에 대한 포인터입니다.

data
IntPtr

nativeint

데이터 버퍼에 대한 포인터입니다.

totalBytes
Int32

바이트 수에 대한 포인터입니다.

res
IntPtr

nativeint

이 메서드는 반환될 때 데이터 뒤의 첫 번째 바이트에 대한 IntPtr를 포함하고, 오류가 발생한 경우 -1, 더 큰 버퍼가 필요한 경우에는 -2를 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

적용 대상