Compartir a través de


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 ser leídos 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 hay un mensaje pendiente disponible para ser leído o no.

Observaciones

Para obtener más información, vea Mailslots.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
encabezado de ntifs.h (include FltKernel.h, Ntifs.h)