hlStreamGetStreamSizeEx() public static method

public static hlStreamGetStreamSizeEx ( IntPtr pStream ) : ulong
pStream IntPtr
return ulong
コード例 #1
0
        public PackageFileStream(IntPtr filePtr)
        {
            _filePtr = filePtr;
            if (!HLLib.hlFileCreateStream(filePtr, out _streamPtr))
            {
                throw new Exception("Unable to create stream.");
            }

            if (!HLLib.hlStreamOpen(_streamPtr, (uint)HLLib.HLFileMode.HL_MODE_READ))
            {
                throw new Exception("Unable to open stream.");
            }
            _size = (long)HLLib.hlStreamGetStreamSizeEx(_streamPtr);
        }