struttura FILE_PIPE_INFORMATION (ntifs.h)
La struttura FILE_PIPE_INFORMATION contiene informazioni su una named pipe non specifica per l'estremità locale o remota della pipe.
Sintassi
typedef struct _FILE_PIPE_INFORMATION {
ULONG ReadMode;
ULONG CompletionMode;
} FILE_PIPE_INFORMATION, *PFILE_PIPE_INFORMATION;
Members
ReadMode
Uno dei valori seguenti.
Valore | Significato |
---|---|
FILE_PIPE_BYTE_STREAM_MODE (0x00000000) | I dati sono letti dalla pipe come flusso di byte. |
FILE_PIPE_MESSAGE_MODE (0x00000001) | I dati vengono letti dalla pipe come flusso di messaggi. |
CompletionMode
Uno dei valori seguenti.
Valore | Significato |
---|---|
FILE_PIPE_QUEUE_OPERATION (0x00000000) | Modalità di blocco |
FILE_PIPE_COMPLETE_OPERATION (0x00000001) | Modalità non bloccaggio |
Commenti
Se ReadMode è impostato su FILE_PIPE_BYTE_STREAM_MODE, qualsiasi tentativo di modifica deve non riuscire con un codice di errore STATUS_INVALID_PARAMETER.
Quando CompletionMode è impostato su FILE_PIPE_QUEUE_OPERATION, se la pipe è connessa, letta o scritta da , l'operazione non viene completata fino a quando non sono presenti dati da leggere, tutti i dati vengono scritti o un client è connesso.
Per informazioni sulle pipe, vedere Pipe.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 |
Intestazione | ntifs.h (include FltKernel.h, Ntifs.h) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per