Compartilhar via


estrutura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)

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

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 emaillot 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 emaillot.

ReadTimeout

O tempo, em milissegundos, em que uma operação de leitura pode esperar que uma mensagem seja gravada no emaillot antes que ocorra um tempo limite. Um valor de –1 solicitações que a leitura espera para sempre por uma mensagem, sem 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 ser lida ou não.

Observações

Para obter mais informações, consulte Emailslots.

Requisitos

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