FILE_MAILSLOT_QUERY_INFORMATION-Struktur (ntifs.h)
Die FILE_MAILSLOT_QUERY_INFORMATION-Struktur enthält Informationen zu einem Maillot.
Syntax
typedef struct _FILE_MAILSLOT_QUERY_INFORMATION {
ULONG MaximumMessageSize;
ULONG MailslotQuota;
ULONG NextMessageSize;
ULONG MessagesAvailable;
LARGE_INTEGER ReadTimeout;
} FILE_MAILSLOT_QUERY_INFORMATION, *PFILE_MAILSLOT_QUERY_INFORMATION;
Member
MaximumMessageSize
Die maximale Größe einer einzelnen Nachricht in Bytes, die in das Maillot geschrieben werden kann, oder 0 für eine Nachricht beliebiger Größe.
MailslotQuota
Die Größe des In-Memory-Pools in Bytes, der für Schreibvorgänge in dieses Maillot reserviert ist.
NextMessageSize
Die nächste Nachrichtengröße in Byte.
MessagesAvailable
Die Gesamtanzahl der Nachrichten, die darauf warten, aus dem Maillot gelesen zu werden.
ReadTimeout
Die Zeit in Millisekunden, in der ein Lesevorgang warten kann, bis eine Nachricht in das Maillot geschrieben wird, bevor ein Timeout auftritt. Der Wert –1 fordert an, dass der Lesevorgang für immer auf eine Nachricht wartet, ohne dass ein Timeout auftritt. Der Wert 0 fordert an, dass der Lesevorgang nicht wartet und sofort zurückgibt, ob eine ausstehende Nachricht zum Lesen verfügbar ist oder nicht.
Hinweise
Weitere Informationen finden Sie unter Mailslots.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Kopfzeile | ntifs.h (include FltKernel.h, Ntifs.h) |