estrutura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)

A estrutura FILE_MAILSLOT_QUERY_INFORMATION contém informações sobre um maillot.

Sintaxe

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;

Membros

MaximumMessageSize

O tamanho máximo, em bytes, de uma única mensagem que pode ser gravada no maillot ou 0 para uma mensagem de qualquer tamanho.

MailslotQuota

O tamanho, em bytes, do pool na memória reservado para gravações neste emaillot.

NextMessageSize

O próximo tamanho da mensagem, em bytes.

MessagesAvailable

O número total de mensagens aguardando para serem lidas do maillot.

ReadTimeout

O tempo, em milissegundos, em que uma operação de leitura pode esperar que uma mensagem seja gravada no maillot antes que ocorra um tempo limite. Um valor de –1 solicita que a leitura aguarde para sempre uma mensagem, sem atingir o tempo limite. Um valor de 0 solicitações que a leitura não espera e retorna imediatamente se uma mensagem pendente está disponível para leitura ou não.

Comentários

Para obter mais informações, consulte Emailslots.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Cabeçalho ntifs.h (inclua FltKernel.h, Ntifs.h)