Condividi tramite


struttura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)

La struttura FILE_MAILSLOT_QUERY_INFORMATION contiene informazioni su un mailslot.

Sintassi

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;

Membri

MaximumMessageSize

Dimensione massima, in byte, di un singolo messaggio che può essere scritto nel file mailslot o 0 per un messaggio di qualsiasi dimensione.

MailslotQuota

Dimensioni, in byte, del pool in memoria riservato per le scritture in questo mailslot.

NextMessageSize

Dimensione del messaggio successiva, in byte.

MessagesAvailable

Numero totale di messaggi in attesa di lettura dal file mailslot.

ReadTimeout

Tempo, espresso in millisecondi, in cui un'operazione di lettura può attendere che un messaggio venga scritto nel file mailslot prima che si verifichi un timeout. Il valore -1 richiede che la lettura attenda per sempre un messaggio, senza timeout. Valore 0 richiede che la lettura non attenda e restituisca immediatamente se un messaggio in sospeso è disponibile per essere letto o meno.

Osservazioni

Per altre informazioni, vedere Mailslots.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
intestazione ntifs.h (include FltKernel.h, Ntifs.h)