


## 클래스

| 클래스 | 설명 |
| --- | --- |
| [FileVersionInfo](./fileversioninfo/) | 파일 버전에 대한 정보를 제공합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [PerformanceCounter](./performancecounter/) | PerformanceCounter를 사용하는 번역된 코드가 컴파일될 수 있도록 하는 더미 클래스입니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [Process](./process/) | 프로세스 정보 및 조작을 캡슐화합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [ProcessStartInfo](./processstartinfo/) | 프로세스 시작 매개변수를 설명합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [StackFrame](./stackframe/) | 단일 스택 프레임에 대한 정보를 가져옵니다. MSVS 전용. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [StackTrace](./stacktrace/) | 스택 프레임의 컬렉션입니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [Stopwatch](./stopwatch/) | 시간 측정을 허용합니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
| [TraceListener](./tracelistener/) | 디버그 및 추적 정보를 처리하기 위한 인터페이스입니다. 이 클래스의 객체는 반드시 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 래핑하고, 해당 포인터를 함수 인수로 전달하십시오. |
## Enums

| 열거형 | 설명 |
| --- | --- |
| [ProcessWindowStyle](./processwindowstyle/) | 프로세스 창의 스타일. |
| [TraceEventType](./traceeventtype/) | 추적을 발생시킨 이벤트 유형을 식별합니다. |
| [TraceLevel](./tracelevel/) | 다음 클래스인 [System.Diagnostics.Debug](./debug/), [System.Diagnostics.Trace](./trace/) 및 System.Diagnostics.TraceSwitch에 대해 출력할 메시지를 지정합니다. |
## Typedefs

| 타입 정의 | 설명 |
| --- | --- |
| [StopwatchPtr](./stopwatchptr/) | 포인터 유형. |
