estructura FILE_PIPE_INFORMATION (ntifs.h)
La estructura FILE_PIPE_INFORMATION contiene información sobre una canalización con nombre que no es específica del extremo local o remoto de la canalización.
Sintaxis
typedef struct _FILE_PIPE_INFORMATION {
ULONG ReadMode;
ULONG CompletionMode;
} FILE_PIPE_INFORMATION, *PFILE_PIPE_INFORMATION;
Miembros
ReadMode
Uno de los siguientes valores.
Valor | Significado |
---|---|
FILE_PIPE_BYTE_STREAM_MODE (0x00000000) | Los datos se leen desde la canalización como una secuencia de bytes. |
FILE_PIPE_MESSAGE_MODE (0x00000001) | Los datos se leen desde la canalización como un flujo de mensajes. |
CompletionMode
Uno de los siguientes valores.
Valor | Significado |
---|---|
FILE_PIPE_QUEUE_OPERATION (0x00000000) | Modo de bloqueo |
FILE_PIPE_COMPLETE_OPERATION (0x00000001) | Modo de no bloqueo |
Comentarios
Si ReadMode está establecido en FILE_PIPE_BYTE_STREAM_MODE, cualquier intento de cambiarlo debe producir un error con un código de error STATUS_INVALID_PARAMETER.
Cuando CompletionMode se establece en FILE_PIPE_QUEUE_OPERATION, si la canalización está conectada, leída o escrita desde, la operación no se completa hasta que hay datos que se van a leer, se escriben todos los datos o se conecta un cliente.
Para obtener información sobre las canalizaciones, consulte Canalizaciones.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 |
Encabezado | ntifs.h (incluya FltKernel.h, Ntifs.h) |