ReadLogNotification-Funktion (clfsmgmtw32.h)
Die ReadLogNotification-Funktion ruft Benachrichtigungen vom Protokoll-Manager ab. Es ruft sofort eine Benachrichtigung in der Warteschlange vom Protokoll-Manager ab, wenn eine Benachrichtigung verfügbar ist. andernfalls bleibt die Anforderung ausstehend, bis eine Benachrichtigung generiert wird.
Syntax
CLFSUSER_API BOOL ReadLogNotification(
[in] HANDLE hLog,
[out] PCLFS_MGMT_NOTIFICATION pNotification,
[in] LPOVERLAPPED lpOverlapped
);
Parameter
[in] hLog
Das Handle für das Protokoll.
[out] pNotification
Empfängt den Benachrichtigungstyp, und wenn dem Typ Parameter zugeordnet sind, die Parameter.
[in] lpOverlapped
Ein Zeiger auf eine OVERLAPPED-Struktur , die für asynchrone Vorgänge erforderlich ist. Wenn der asynchrone Vorgang nicht verwendet wird, kann dieser Parameter NULL sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Im Folgenden ist ein möglicher Fehlercode aufgeführt:
Hinweise
Wenn das Protokollhandle nicht mit der Option FILE_FLAG_OVERLAPPED Datei erstellt wird, können keine Vorgänge für das Protokollhandle gestartet werden, während der Aufruf von ReadLogNotification aussteht.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | clfsmgmtw32.h |
Bibliothek | Clfsw32.lib |
DLL | Clfsw32.dll |