Partager via


structure FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)

La structure FILE_MAILSLOT_QUERY_INFORMATION contient des informations sur un maillot.

Syntaxe

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;

Membres

MaximumMessageSize

Taille maximale, en octets, d’un message unique qui peut être écrit dans le maillot ou 0 pour un message de toute taille.

MailslotQuota

Taille, en octets, du pool en mémoire réservé aux écritures dans ce maillot.

NextMessageSize

Taille du message suivante, en octets.

MessagesAvailable

Nombre total de messages en attente de lecture à partir du maillot.

ReadTimeout

Temps, en millisecondes, qu’une opération de lecture peut attendre qu’un message soit écrit dans le maillot avant qu’un délai d’attente ne se produise. La valeur –1 demande que la lecture attende indéfiniment un message, sans délai d’attente. La valeur 0 demande que la lecture n’attend pas et retourne immédiatement si un message en attente est disponible pour être lu ou non.

Remarques

Pour plus d’informations, consultez Mailslots.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
d’en-tête ntifs.h (include FltKernel.h, Ntifs.h)