コードで名前付きパイプを使用して、C++ モジュールと C# モジュールの間で通信しようとしています
_pipe = CreateFile(
pipeName.c_str(),
GENERIC_READ, // only need read access
FILE_SHARE_READ ,
NULL,
CREATE_ALWAYS ,
FILE_ATTRIBUTE_NORMAL,
NULL
);
if(_pipe == INVALID_HANDLE_VALUE)
{
DWORD err = GetLastError();
int i = 5;
}
を使用してパイプを作成しようとすると、常にエラー 2 が発生します。
listener = new PipeListener("\\\\.\\pipe\\mynamedpipe");