Freigeben über


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)