Windows System Programming Third Edition [Electronic resources]

Johnson M. Hart

نسخه متنی -صفحه : 291/ 257
نمايش فراداده

  • Chapter 11: Interprocess Communication

    Subject

    Windows

    UNIX

    C Library

    Comments

    IPC

    CallNamedPipe

    N/A

    N/A

    CreateFile, WriteFile, ReadFile, CloseHandle

    IPC

    CloseHandle (pipe handle)

    close, msgctl

    pclose

    Not part of the Standard C librarysee Stevens

    IPC

    ConnectNamedPipe

    N/A

    N/A

    IPC

    CreateMailslot

    N/A

    N/A

    IPC

    CreateNamedPipe

    mkfifo, msgget

    N/A

    IPC

    CreatePipe

    pipe

    popen

    Not part of the Standard C librarysee Stevens

    IPC

    DuplicateHandle

    dup, dup2, or fcntl

    N/A

    Or use file names CONIN$, CONOUT$

    IPC

    GetNamedPipeHandleState

    stat, fstat, lstat64

    N/A

    IPC

    GetNamedPipeInfo

    stat, fstat, lstat

    N/A

    IPC

    ImpersonateNamedPipeClient

    N/A

    N/A

    IPC

    PeekNamedPipe

    N/A

    N/A

    IPC

    ReadFile (named pipe handle)

    read (fifo), msgsnd

    N/A

    IPC

    RevertToSelf

    N/A

    N/A

    IPC

    SetNamedPipeHandleState

    N/A

    N/A

    IPC

    transactNamedPipe

    N/A

    N/A

    WriteFile; ReadFile

    IPC

    WriteFile (named pipe handle)

    write (fifo), msgrcv

    N/A

    Misc.

    GetComputerName

    uname

    N/A

    Misc.

    SetComputerName

    N/A

    N/A

    Security

    SetNamedPipeIdentity

    Use directory sticky bit

    N/A