Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
NamedPipe.h
[詳解]
1// ----------------------------------------------------------------------------
6
7#pragma once
8
9#include "WindowsLibrary.h"
10
11#define PIPE_NAME_FORMAT _T("\\\\.\\pipe\\%s")
12
13namespace alt
14{
18 {
19 public:
27 BOOL APIENTRY Create (LPCTSTR lpctszName, BOOL bStreamMode);
28
33 BOOL APIENTRY Connect () const;
34
39 BOOL APIENTRY Disconnect () const;
40
47 BOOL APIENTRY Open (LPCTSTR lpctszName);
48
55 BOOL APIENTRY Wait (
56 LPCTSTR lpctszName,
57 DWORD dwTimeout = NMPWAIT_USE_DEFAULT_WAIT) const;
58
65 DWORD APIENTRY PeekData (LPVOID lpvData, DWORD dwSize) const;
66
71 DWORD APIENTRY PeekRemain () const;
72 };
73}
#define DLL_DECLSPEC
Definition: framework.h:17
WindowsAPIを集約したプロジェクトファイル
名前付きパイプに関するWindowsAPIを集約したクラス
Definition: NamedPipe.h:18
HANDLEでReadやWriteを行うWindowsAPIを集約した基底クラス
Definition: DBLibrary.h:12