ALPC 클래스
이 클래스는 고급 로컬 프로시저 호출 이벤트에 대한 부모 클래스입니다.
MOF 코드에서 다음 구문이 간소화되었습니다.
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
ALPC 클래스는 멤버를 정의하지 않습니다.
NT 커널 로깅 세션에서 고급 로컬 프로시저 호출 이벤트를 사용하도록 설정하려면 StartTrace 함수를 호출할 때 EVENT_TRACE_PROPERTIES 구조체의 EnableFlags 멤버에서 EVENT_TRACE_FLAG_ALPC 플래그를 지정합니다.
이벤트 추적 소비자는 SetTraceCallback 함수를 호출하고 ALPCGuid 를 pGuid 매개 변수로 지정하여 ALPC 이벤트에 대한 특수 처리를 구현할 수 있습니다. 다음 이벤트 유형을 사용하여 이벤트를 사용할 때 실제 ALPC 이벤트를 식별합니다.
이벤트 유형 | 설명 |
---|---|
이벤트 유형 값, 33 | 메시지 보내기 이벤트입니다. ALPC_Send_Message MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다. |
이벤트 유형 값, 34 | 메시지 이벤트를 받습니다. ALPC_Receive_Message MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다. |
이벤트 유형 값, 35 | 회신 이벤트를 기다립니다. ALPC_Wait_For_Reply MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다. |
이벤트 유형 값, 36 | 새 메시지 이벤트를 기다립니다. ALPC_Wait_For_New_Message MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다. |
이벤트 유형 값, 37 | 대기 이벤트를 중지합니다. ALPC_Unwait MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다. |
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |