TimeProvOpen 함수(timeprov.h)
시간 공급자 DLL이 로드될 때 시간 공급자 관리자가 호출하는 콜백 함수입니다.
구문
HRESULT TimeProvOpen(
[in] PWSTR wszName,
[in] TimeProvSysCallbacks *pSysCallbacks,
[out] TimeProvHandle *phTimeProv
);
매개 변수
[in] wszName
공급자 이름입니다.
[in] pSysCallbacks
시간 공급자에 대한 시간 서비스에서 제공하는 함수에 대한 포인터를 지정하는 TimeProvSysCallbacks 구조체에 대한 포인터입니다. 시스템은 이 구조를 할당하고 함수가 반환되면 제거됩니다. 따라서 정보를 다른 버퍼에 복사해야 합니다.
[out] phTimeProv
공급자에 대한 핸들을 포함하는 버퍼에 대한 포인터입니다. 시간 공급자 관리자는 이 핸들을 사용하여 시간 공급자와 통신합니다.
반환 값
함수가 성공하면 반환 값이 S_OK. 그렇지 않으면 반환 값은 WinError.h에 정의된 오류 코드 중 하나입니다.
설명
이 콜백 함수에서 최대한 빨리 반환해야 합니다. 다른 스레드에서 초기화를 수행합니다.
예제
예제는 샘플 시간 공급자를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | timeprov.h |