GetNamedPipeHandleState function kernel32
Retrieves information about a specified named pipe.
To learn more, see learn.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipehandlestatew.
Implementation
@pragma('vm:prefer-inline')
bool GetNamedPipeHandleState(
HANDLE hNamedPipe,
Pointer<Uint32>? lpState,
Pointer<Uint32>? lpCurInstances,
Pointer<Uint32>? lpMaxCollectionCount,
Pointer<Uint32>? lpCollectDataTimeout,
PWSTR? lpUserName,
int nMaxUserNameSize,
) =>
_GetNamedPipeHandleState(
hNamedPipe,
lpState ?? nullptr,
lpCurInstances ?? nullptr,
lpMaxCollectionCount ?? nullptr,
lpCollectDataTimeout ?? nullptr,
lpUserName ?? nullptr,
nMaxUserNameSize,
) !=
FALSE;