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;
Angehörige
MaximumMessageSize
Die maximale Größe in Bytes einer einzelnen Nachricht, die in den Maillot geschrieben werden kann, oder 0 für eine Nachricht mit beliebiger Größe.
MailslotQuota
Die Größe des Speicherpools in Bytes, der für Schreibvorgänge in dieses Maillot reserviert ist.
NextMessageSize
Die nächste Nachrichtengröße in Byte.
MessagesAvailable
Die Gesamtzahl der Nachrichten, die auf das Lesen aus dem Maillot warten.
ReadTimeout
Die Zeit in Millisekunden, zu der ein Lesevorgang warten kann, bis eine Nachricht in den Maillot geschrieben wird, bevor ein Timeout auftritt. Ein Wert von –1 fordert an, dass der Lesevorgang für immer auf eine Nachricht wartet, ohne zeitüberschreitung. Ein Wert von 0 Anforderungen, die der Lesevorgang nicht wartet und sofort zurückgibt, ob eine ausstehende Nachricht gelesen werden kann oder nicht.
Bemerkungen
Weitere Informationen finden Sie unter Mailslots.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 |
Header- | ntifs.h (include FltKernel.h, Ntifs.h) |