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 |