createnamedpipe.h
来自「IO函数调用测试」· C头文件 代码 · 共 103 行
H
103 行
// CreateNamedPipe.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CCreateNamedPipe dialog
class CCreateNamedPipe : public CHandlePage
{
DECLARE_DYNCREATE(CCreateNamedPipe)
// Construction
public:
CCreateNamedPipe();
~CCreateNamedPipe();
// Dialog Data
//{{AFX_DATA(CCreateNamedPipe)
enum { IDD = IDD_NAMED_PIPE };
CButton c_PipeAccessOutbound;
CButton c_PipeAccessInbound;
CButton c_PipeAccessDuplex;
CButton c_AccessSystemSecurity;
CButton c_WriteOwner;
CButton c_WriteDAC;
CButton c_Unlimited;
CSpinButtonCtrl c_SpinOutBufferSize;
CSpinButtonCtrl c_SpinMaxInstances;
CSpinButtonCtrl c_SpinInBufferSize;
CSpinButtonCtrl c_SpinDefaultTimeout;
CButton c_PipeWait;
CButton c_PipeTypeMessage;
CButton c_PipeTypeByte;
CButton c_ReadModeMessage;
CButton c_ReadModeByte;
CButton c_PipeNoWait;
CNumericEdit c_OutBufferSize;
CComboBox c_OpenMode;
CNumericEdit c_MaxInstances;
CButton c_InheritHandle;
CNumericEdit c_InBufferSize;
CStatic c_Handle;
CEdit c_FileName;
CButton c_FileFlagWriteThrough;
CButton c_FileFlagOverlapped;
CNumericEdit c_DefaultTimeout;
CButton c_Create;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CCreateNamedPipe)
public:
virtual BOOL OnSetActive();
virtual BOOL OnKillActive();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
BOOL initialized;
void updateCommand();
void updateStatus();
void updateControls();
void getCreateNamedPipeEvent(CreateNamedPipeEvent & p);
DWORD getOpenMode();
DWORD getPipeMode();
// Generated message map functions
//{{AFX_MSG(CCreateNamedPipe)
afx_msg void OnAccessSystemSecurity();
afx_msg void OnCreateNamedPipe();
afx_msg void OnChangeDefaulttimeout();
afx_msg void OnDotPipe();
afx_msg void OnFileFlagOverlapped();
afx_msg void OnFileFlagWriteThrough();
afx_msg void OnChangeFilename();
afx_msg void OnChangeInbuffersize();
afx_msg void OnInherithandles();
afx_msg void OnChangeMaxinstances();
afx_msg void OnChangeOutbuffersize();
afx_msg void OnPipeNowait();
afx_msg void OnPipeReadmodeByte();
afx_msg void OnPipeReadmodeMessage();
afx_msg void OnPipeTypeByte();
afx_msg void OnPipeTypeMessage();
afx_msg void OnPipeWait();
afx_msg void OnUnlimited();
afx_msg void OnWriteDac();
afx_msg void OnWriteOwner();
afx_msg void OnPipeAccessDuplex();
afx_msg void OnPipeAccessInbound();
afx_msg void OnPipeAccessOutbound();
virtual BOOL OnInitDialog();
afx_msg void OnHelp();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?