Función GetNamedPipeServerSessionId (winbase.h)
Recupera el identificador de sesión del servidor para la canalización con nombre especificada.
Sintaxis
BOOL GetNamedPipeServerSessionId(
[in] HANDLE Pipe,
[out] PULONG ServerSessionId
);
Parámetros
[in] Pipe
Identificador de una instancia de una canalización con nombre. La función CreateNamedPipe debe crear este identificador.
[out] ServerSessionId
El identificador de la sesión.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información ampliada de los errores, llame a la función GetLastError.
Comentarios
Windows 10, versión 1709: Las canalizaciones solo se admiten dentro de un contenedor de aplicaciones; Es decir, de un proceso de UWP a otro proceso de UWP que forma parte de la misma aplicación. Además, las canalizaciones con nombre deben usar la sintaxis \\.\pipe\LOCAL\
para el nombre de la canalización.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winbase.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |