struttura FILE_MAILSLOT_QUERY_INFORMATION (ntifs.h)

La struttura FILE_MAILSLOT_QUERY_INFORMATION contiene informazioni su un oggetto 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;

Members

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 dalla mailslot.

ReadTimeout

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

Commenti

Per altre informazioni, vedere Mailslots.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Intestazione ntifs.h (include FltKernel.h, Ntifs.h)