DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CMsg   [목차열람] [주소복사] [슬롯비우기]
CMsg 클래스
 
Microsoft DirectX 9.0

CMsg 클래스

CMsgThread 클래스는, 요구를 직접 송신하는 대신에, 비동기적으로 송신할 수 있는 워커 thread의 지원을 제공한다. CAMThread 클래스는, 단일의 요구를 송신할 수 있는 워커 thread를 제공한다. 한 번에 요구를 실시할 수가 있는 클라이언트는 1 개 뿐이므로, 클라이언트는 워커 thread가 요구의 처리를 완료할 때까지 블록 한다. 대조적으로,CMsgThread 클래스는, 임의의 수의 요구를 송신할 수 있는 워커 thread를 제공한다. CMsg 개체의 포맷의 요구는, 큐에 넣어져 차례로, 비동기적으로 실행된다. 응답이나 반환값은 수신되지 않는다.

데이터 멤버

dwFlags 요구 코드에의 플래그 파라미터.
lpParam 파라미터 또는 반환값으로 워커 thread가 필요로 하는 데이터. 이 데이터는, 큐에 넣는 처리가 완료한 다음에도 참조되므로, 스택 베이스여서는 안 된다.
pEvent 워커 thread가 처리의 완료를 통지하기 위해서 송신할 수 있는 이벤트 개체.
uMsg thread 클래스의 클라이언트에 의해 정의되어 오버라이드(override) 된 워커 thread 함수에 의해 인식되는 요구 코드.

멤버 함수

CMsg CMsg 개체를 생성 한다.

↑TOP