BOOL CreatePipe(PHANDLE HandleLecture, PHANDLE HandleEcriture, LPSECURITY_ATTRIBUTES Attributs, DWORD Inutile);
Les attributs Attributs permettent de spécifier l'héritage avec les processus fils.
Le résultat est 0 en cas d'échec.
#include <windows.h>
#include <winbase.h>
HANDLE HandleLecture;
HANDLE HandleEcriture;
SECURITY_ATTRIBUTES Attribut;
Attribut.nLength=sizeof(SECURITY_ATTRIBUTES);
Attribut.bInheritHandle=TRUE;
Attribut.lpSecurityDescriptor=NULL;
if (!CreatePipe(&HandleLecture, &HandleEcriture, &Attribut, 0))
{
...
}
...
CloseHandle(HandleLecture);
CloseHandle(HandleEcriture)
...