Freigeben über


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

Weitere Informationen

CLFS_MGMT_NOTIFICATION

OVERLAPPED