<Return[PQ]><Top>
PeekNamedPipe |
Declare Function Api_PeekNamedPipe& Lib "kernel32" Alias "PeekNamedPipe" (ByVal hNamedPipe&, lpBuffer As Any, ByVal nBufferSize&, lpBytesRead&, lpTotalBytesAvail&, lpBytesLeftThisMessage&) |
Declare Function PeekNamedPipe Lib "kernel32" (ByVal hNamedPipe As Long, lpBuffer As Any, ByVal nBufferSize As Long, lpBytesRead As Long, lpTotalBytesAvail As Long, lpBytesLeftThisMessage As Long) As Long |
|
名前付きパイプまたは名前なしパイプのデータをバッファへコピーし、そのデータをパイプから削除しない。また、パイプ内のデータに関する情報を取得する。 |
|
パラメータ ル、または CreatePipe 関数が返した名前なしパイプのハンドルを指定する。
このハンドルは、パイプに対する GENERIC_READ アクセスを持っていなければならない。
データを読み取らない場合、NULL を指定する。
lpBuffer パラメータで NULL を指定した場合、このパラメータは無視される。
データを読み取らない場合、NULL を指定する。
この情報が不要な場合、NULL を指定する。 hNamedPipe パラメータで、バイトタイプの名前付きパイプ、または、名前なしパイプを指定した場合は、0 が格納される。 この情報が不要な場合、NULL を指定する。
|