TimeProvOpen-Funktion (timeprov.h)
Eine Rückruffunktion, die vom Zeitanbieter-Manager aufgerufen wird, wenn die Zeitanbieter-DLL geladen wird.
Syntax
HRESULT TimeProvOpen(
[in] PWSTR wszName,
[in] TimeProvSysCallbacks *pSysCallbacks,
[out] TimeProvHandle *phTimeProv
);
Parameter
[in] wszName
Der Anbietername.
[in] pSysCallbacks
Ein Zeiger auf eine TimeProvSysCallbacks-Struktur , die Zeiger auf die Funktionen angibt, die vom Zeitdienst an den Zeitanbieter bereitgestellt werden. Das System ordnet diese Struktur zu und wird zerstört, wenn die Funktion zurückgibt. Daher müssen Sie die Informationen in einen anderen Puffer kopieren.
[out] phTimeProv
Ein Zeiger auf einen Puffer, der ein Handle für den Anbieter enthält. Der Zeitanbieter-Manager verwendet dieses Handle, um mit dem Zeitanbieter zu kommunizieren.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls ist der Rückgabewert einer der in WinError.h definierten Fehlercodes.
Hinweise
Sie sollten von dieser Rückruffunktion so schnell wie möglich zurückkehren. Führen Sie jede Initialisierung in einem anderen Thread aus.
Beispiele
Ein Beispiel finden Sie unter Beispielzeitanbieter.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | timeprov.h |