estructura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)
La estructura FILE_MAILSLOT_QUERY_INFORMATION contiene información sobre un mailslot.
Sintaxis
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;
Miembros
MaximumMessageSize
Tamaño máximo, en bytes, de un único mensaje que se puede escribir en el mailslot o 0 para un mensaje de cualquier tamaño.
MailslotQuota
Tamaño, en bytes, del grupo en memoria que está reservado para escrituras en este mailslot.
NextMessageSize
El siguiente tamaño del mensaje, en bytes.
MessagesAvailable
Número total de mensajes que esperan leerse desde el mailslot.
ReadTimeout
El tiempo, en milisegundos, que una operación de lectura puede esperar a que se escriba un mensaje en el mailslot antes de que se produzca un tiempo de espera. Un valor de –1 solicita que la lectura espere para siempre un mensaje, sin que se agote el tiempo de espera. Valor de 0 solicitudes que la lectura no espera y devuelve inmediatamente si un mensaje pendiente está disponible para leerse o no.
Comentarios
Para obtener más información, vea Mailslots.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 |
Encabezado | ntifs.h (incluya FltKernel.h, Ntifs.h) |