IMFMediaEventGenerator::QueueEvent 메서드(mfobjects.h)
개체의 큐에 새 이벤트를 넣습니다.
구문
HRESULT QueueEvent(
[in] MediaEventType met,
[in] REFGUID guidExtendedType,
[in] HRESULT hrStatus,
[in] const PROPVARIANT *pvValue
);
매개 변수
[in] met
이벤트 유형을 지정합니다. 이벤트 형식은 이벤트의 IMFMediaEvent::GetType 메서드에 의해 반환됩니다. 이벤트 유형 목록은 Media Foundation 이벤트를 참조하세요.
[in] guidExtendedType
확장 형식입니다. 이벤트에 확장 형식이 없으면 GUID_NULL 값을 사용합니다. 확장 형식은 이벤트의 IMFMediaEvent::GetExtendedType 메서드에 의해 반환됩니다.
[in] hrStatus
이벤트의 상태 나타내는 성공 또는 실패 코드입니다. 이 값은 이벤트의 IMFMediaEvent::GetStatus 메서드에서 반환됩니다.
[in] pvValue
이벤트 값을 포함하는 PROPVARIANT 에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다. 이 값은 이벤트의 IMFMediaEvent::GetValue 메서드에서 반환됩니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
개체가 종료되었습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mfobjects.h(Mfidl.h 포함) |
라이브러리 | Mfuuid.lib |