Ejemplo n.º 1
0
        internal SafeCoTaskMem Alloc(int cb)
        {
            SafeCoTaskMem safeCoTaskMem = NativeMemoryMethods.CoTaskMemAlloc(cb);

            if (safeCoTaskMem.IsInvalid)
            {
                safeCoTaskMem.SetHandleAsInvalid();
                throw new OutOfMemoryException();
            }
            return(safeCoTaskMem);
        }