FILE_MAILSLOT_QUERY_INFORMATION structure (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 suivant, en octets.
MessagesAvailable
Nombre total de messages en attente de lecture à partir du maillot.
ReadTimeout
Durée, en millisecondes, pendant laquelle 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 à la lecture d’attendre indéfiniment un message, sans délai d’expiration. La valeur 0 demande que la lecture n’attende pas et retourne immédiatement si un message en attente est disponible pour être lu ou non.
Remarques
Pour plus d’informations, consultez Mailslots.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |