AdsNotificationHeader
Diese Struktur wird an die Callback-Funktion mit übergeben.
typedef struct {
ULONG hNotification;
__int64 nTimeStamp;
ULONG cbSampleSize;
UCHAR data[ANYSIZE_ARRAY];
} AdsNotificationHeader, *PAdsNotificationHeader;
Elemente
hNotification
Handel der Notification. Wird beim Definieren der Notification festgelegt;
nTimeStamp
Zeitstempel in FILETIME-Format.
cbSampleSize
Anzahl der Bytes die übertragen wurden.
data[ANY_SIZE_ARRAY]
Array mit den übertragenden Daten.
Bemerkung
Der Zeitstempel wird im FILETIME-Format übertragen. FILETIME ist eine 64-Bit Variable, welche in 100ns Schritten die Uhrzeit und das Datum beginnend vom 01.01.1601 darstellt. Die lokale Zeitverschiebung wird nicht berücksichtigt; es wird die Coordinated Universal Time (UTC) benutzt. Wollen Sie auf einzelne Elemente (Tag, Monat, Jahr, Stunde, Minute, Sekunde, usw.) zugreifen, müssen Sie den Zeitstempel vom FILETIME-Format in das SYSTEMTIME-Format umwandeln und anschließend die Zeit, unter Berücksichtigung des örtlichen Standorts (local time), umrechnen.