GetNamedPipeHandleState |
Declare Function Api_GetNamedPipeHandleState& Lib "kernel32" Alias "GetNamedPipeHandleStateA" (ByVal hNamedPipe&, lpState&, lpCurInstances&, lpMaxCollectionCount&, lpCollectDataTimeout&, ByVal lpUserName$, ByVal nMaxUserNameSize&) |
||||||
Declare Function GetNamedPipeHandleState Lib "kernel32" Alias "GetNamedPipeHandleStateA" (ByVal hNamedPipe As Long, lpState As Long, lpCurInstances As Long, lpMaxCollectionCount As Long, lpCollectDataTimeout As Long, ByVal lpUserName As String, ByVal nMaxUserNameSize As Long) As Long |
|||||||
指定された名前付きパイプに関する情報を取得する。取得された情報は、名前付きパイプのインスタンスの存在中に変化する可能性がある。 |
|||||||
パラメータ
いなければならない。 要な場合、NULL を指定する。状態は、次の値の組み合わせになる。
lpCurInstances
の情報が不要な場合、NULL を指定する。 るデータの最大バイト数が格納される。hNamedPipe パラメータで指定したパイプハンドルが名前付きパイプのサーバー側である場合や、ク ライアントプロセスとサーバープロセスが同じコンピュータ上にある場合は、NULL を指定しなければならない。この情報が不要な場合、
NULL を指定する。 前に待機できる最大の時間が、ミリ秒(ms)単位で格納される。hNamedPipe パラメータで指定したパイプハンドルが名前付きパイプのサー バー側である場合や、クライアントプロセスとサーバープロセスが同じコンピュータ上にある場合は、NULL を指定しなければならない。この
情報が不要な場合、NULL を指定する。 で終わる文字列が格納される。クライアント側が SECURITY_IMPERSONATION アクセス権を指定してこのパイプを開いた場合に限っ
て、サーバー側はこの情報を取得できる。
報が不要な場合、NULL を指定する。
ラメータは無視される。 |