KsCreateDefaultClock 함수(ks.h)

IRP_MJ_CREATE 요청이 있는 경우 KsCreateDefaultClock 함수는 시스템 클록을 시간 기준으로 사용하는 기본 클록을 만들고 내부 디스패치 테이블(KSDISPATCH_TABLE)을 사용하여 IoGetCurrentIrpStackLocation(Irp)->FileObject를 시계와 연결합니다. IRP를 완료하거나 IRP에서 상태 설정하지 않습니다.

KsCreateDefaultClock 함수는 PASSIVE_LEVEL 호출할 수 있습니다.

구문

KSDDKAPI NTSTATUS KsCreateDefaultClock(
  [in] PIRP            Irp,
  [in] PKSDEFAULTCLOCK DefaultClock
);

매개 변수

[in] Irp

clock-create 요청이 처리되는 IRP를 지정합니다.

[in] DefaultClock

부모에 대한 기본 클록의 모든 instance 공유되는 초기화 기본 클록 구조를 지정합니다.

반환 값

KsCreateDefaultClock 함수는 성공하면 STATUS_SUCCESS 반환하거나 실패하면 오류를 반환합니다.

설명

KsAllocateDefaultClock을 사용하여 기본 클록 instance 대한 내부 구조를 만들고 초기화한 후 클록을 만들 수 있습니다. 초기화 후 동일한 기본 클록 instance 대해 많은 파일 개체를 만들 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib

추가 정보

KsAllocateDefaultClock