다음을 통해 공유


IKsControl::KsEvent 메서드(ks.h)

IKsControl::KsEvent 메서드는 이벤트 집합에서 사용할 수 있는 다른 정의된 지원 작업과 함께 이벤트를 사용하거나 사용하지 않도록 설정합니다.

구문

NTSTATUS KsEvent(
  PKSEVENT Event,
  ULONG    EventLength,
  PVOID    EventData,
  ULONG    DataLength,
  ULONG    *BytesReturned
);

매개 변수

Event

이벤트를 사용하도록 설정하는 이벤트를 설명하는 KSEVENT 구조체에 대한 포인터이고 NULL 은 이벤트를 사용하지 않도록 설정합니다.

EventLength

이벤트가 사용하도록 설정된 경우 Event 에서 버퍼의 크기(바이트)를 지정하고 이벤트를 사용하지 않도록 설정하면 0을 지정합니다.

EventData

이벤트에 대한 데이터를 포함하고 이벤트에 대한 데이터를 수신하는 버퍼 공간을 포함하는 KSEVENTDATA 구조체에 대한 포인터입니다.

DataLength

EventData에서 버퍼의 크기(바이트)를 지정합니다.

BytesReturned

KsEventEventData의 버퍼에 저장하는 데이터의 크기(바이트)를 수신하는 변수에 대한 포인터입니다.

반환 값

IKsControl::KsEvent 메서드는 IOCTL에서 이벤트를 보낸 경우 반환되는 것과 동일한 값을 반환합니다.

설명

이벤트를 사용하지 않도록 설정하려면 이벤트를NULL로, EventLength 를 0으로 설정하고 , EventData 를 이전에 이벤트를 사용하도록 설정하는 데 사용된 KSEVENTDATA 구조체에 대한 포인터로 설정합니다.

요구 사항

요구 사항
대상 플랫폼 DesktopMobile
머리글 ks.h(Ks.h 포함)

추가 정보

KSEVENT

KSEVENTDATA