名前付きパイプのサーバープロセスのクライアントプロセス接続待機を有効にします。
#Include <NamedPipes.au3>
_NamedPipes_ConnectNamedPipe($hNamedPipe[, $pOverlapped = 0])
パラメータ
$hNamedPipe | 名前付きパイプインスタンスのサーバー端点のハンドル |
$pOverlapped | [オプション]$tagOVERLAPPED構造体へのポインタ。hNamedPipeが$FILE_FLAG_OVERLAPPEDで開かれた場合、pOverlappedは0以外である必要があります。hNamedPipeが$FILE_FLAG_OVERLAPPEDで作成されpOverlappedが0でない場合、$tagOVERLAPPED構造体は手動リセットイベントオブジェクトのハンドルを格納している必要があります。hNamedPipeが$FILE_FLAG_OVERLAPPEDで開かれいない場合、この関数はクライアントが接続するかエラーが起きるまで処理を返しません。この関数の呼出し後にクライアントが接続すると成功した同期操作の結果としてこの関数はゼロ以外の値を返します。 |
返し値
成功: | True |
失敗: | False |
注意
クライアントがこの関数の呼び出し前に接続した場合、この関数はゼロを返し、GetLastErrorはERROR_PIPE_CONNECTEDを返します。
関連
_NamedPipes_CreateNamedPipe, $tagOVERLAPPED
こちらも参照
MSDNライブラリでConnectNamedPipeを検索して下さい。