1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Threading.Overlapped</name>
\r
7 <member name="T:System.Threading.IOCompletionCallback">
\r
8 <summary>Получает код ошибки, количество байтов и тип перекрывающегося значения при завершении операции ввода-вывода в пуле потоков.</summary>
\r
9 <param name="errorCode">Код ошибки. </param>
\r
10 <param name="numBytes">Количество переданных байтов. </param>
\r
11 <param name="pOVERLAP">Структура <see cref="T:System.Threading.NativeOverlapped" />, представляющая неуправляемый указатель на собственный тип перекрывающегося значения. </param>
\r
12 <filterpriority>2</filterpriority>
\r
14 <member name="T:System.Threading.NativeOverlapped">
\r
15 <summary>Содержит явное представление, видимое из неуправляемого кода, и которое имеет то же представление, что и структура Win32 OVERLAPPED с дополнительными зарезервированными полями в конце.</summary>
\r
16 <filterpriority>2</filterpriority>
\r
18 <member name="F:System.Threading.NativeOverlapped.EventHandle">
\r
19 <summary>Определяет обработчик события, которое задается сигнальным состоянием при завершении операции.Вызывающий процесс должен установить значение этого члена или нулем, или правильным обработчиком события до вызова наложенных функций.</summary>
\r
20 <filterpriority>2</filterpriority>
\r
22 <member name="F:System.Threading.NativeOverlapped.InternalHigh">
\r
23 <summary>Задает длину полученных данных.Зарезервировано для использования операционной системой.</summary>
\r
24 <filterpriority>2</filterpriority>
\r
26 <member name="F:System.Threading.NativeOverlapped.InternalLow">
\r
27 <summary>Задает системно-зависимый статус.Зарезервировано для использования операционной системой.</summary>
\r
28 <filterpriority>2</filterpriority>
\r
30 <member name="F:System.Threading.NativeOverlapped.OffsetHigh">
\r
31 <summary>Задает старшее слово смещения в байтах, на котором следует начать передачу данных.</summary>
\r
32 <filterpriority>2</filterpriority>
\r
34 <member name="F:System.Threading.NativeOverlapped.OffsetLow">
\r
35 <summary>Задает позицию в файле, с которой начать передачу данных.</summary>
\r
36 <filterpriority>2</filterpriority>
\r
38 <member name="T:System.Threading.Overlapped">
\r
39 <summary>Обеспечивает управляемое представление Win32 структуры OVERLAPPED, включая методы перемещения информации из экземпляра <see cref="T:System.Threading.Overlapped" /> в структуру <see cref="T:System.Threading.NativeOverlapped" />.</summary>
\r
40 <filterpriority>2</filterpriority>
\r
42 <member name="M:System.Threading.Overlapped.#ctor">
\r
43 <summary>Выполняет инициализацию нового, пустого экземпляра класса <see cref="T:System.Threading.Overlapped" />.</summary>
\r
45 <member name="P:System.Threading.Overlapped.AsyncResult">
\r
46 <summary>Получает или задает объект, который предоставляет сведения о состоянии операции ввода-вывода.</summary>
\r
47 <returns>Объект, реализующий интерфейс <see cref="T:System.IAsyncResult" />.</returns>
\r
48 <filterpriority>2</filterpriority>
\r
50 <member name="M:System.Threading.Overlapped.Free(System.Threading.NativeOverlapped*)">
\r
51 <summary>Освобождает неуправляемую память, связанную с собственной совмещенной структурой, выделенной методом <see cref="Overload:System.Threading.Overlapped.Pack" />.</summary>
\r
52 <param name="nativeOverlappedPtr">Освобождаемый указатель структуры <see cref="T:System.Threading.NativeOverlapped" />.</param>
\r
53 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="nativeOverlappedPtr" /> имеет значение null.</exception>
\r
54 <filterpriority>1</filterpriority>
\r
56 <member name="P:System.Threading.Overlapped.OffsetHigh">
\r
57 <summary>Получает или задает старшее слово позиции файла, с которой начинается передача данных.Позиция в файле — это смещение в байтах от начала файла.</summary>
\r
58 <returns>Значение <see cref="T:System.Int32" />, представляющее старшее слово позиции файла.</returns>
\r
59 <filterpriority>2</filterpriority>
\r
61 <member name="P:System.Threading.Overlapped.OffsetLow">
\r
62 <summary>Получает или задает младшее слово позиции файла, с которой начинается передача данных.Позиция в файле — это смещение в байтах от начала файла.</summary>
\r
63 <returns>Значение <see cref="T:System.Int32" />, представляющее младшее слово позиции файла.</returns>
\r
64 <filterpriority>2</filterpriority>
\r
66 <member name="M:System.Threading.Overlapped.Pack(System.Threading.IOCompletionCallback,System.Object)">
\r
67 <summary>Помещает текущий экземпляр в структуру <see cref="T:System.Threading.NativeOverlapped" />, определяющую делегата, вызываемого при завершении асинхронной операции ввода-вывода, и управляемый объект, который служит буфером.</summary>
\r
68 <returns>Неуправляемый указатель на структуру <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
69 <param name="iocb">Делегат <see cref="T:System.Threading.IOCompletionCallback" />, который представляет метод обратного вызова, когда асинхронная операция ввода-вывода завершается.</param>
\r
70 <param name="userData">Объект или массив объектов, представляющие буфер ввода или вывода для данной операции.Каждый объект представляет буфер, например, массив байтов.</param>
\r
71 <exception cref="T:System.InvalidOperationException">Текущий объект <see cref="T:System.Threading.Overlapped" /> уже упакован.</exception>
\r
72 <filterpriority>2</filterpriority>
\r
74 <member name="M:System.Threading.Overlapped.Unpack(System.Threading.NativeOverlapped*)">
\r
75 <summary>Распаковывает заданную неуправляемую структуру <see cref="T:System.Threading.NativeOverlapped" /> в управляемый объект <see cref="T:System.Threading.Overlapped" />. </summary>
\r
76 <returns>Объект <see cref="T:System.Threading.Overlapped" />, содержащий распакованную информацию из собственной структуры.</returns>
\r
77 <param name="nativeOverlappedPtr">Неуправляемый указатель на структуру <see cref="T:System.Threading.NativeOverlapped" />.</param>
\r
78 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="nativeOverlappedPtr" /> имеет значение null.</exception>
\r
79 <filterpriority>1</filterpriority>
\r
81 <member name="M:System.Threading.Overlapped.UnsafePack(System.Threading.IOCompletionCallback,System.Object)">
\r
82 <summary>Упаковывает текущий экземпляр в структуру <see cref="T:System.Threading.NativeOverlapped" />, определяющую вызываемого делегата, когда асинхронная операция вывода-ввода завершается и управляемый объект, который служит буфером.Не передает вызывающий стек.</summary>
\r
83 <returns>Неуправляемый указатель на структуру <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
84 <param name="iocb">Делегат <see cref="T:System.Threading.IOCompletionCallback" />, который представляет метод обратного вызова, когда асинхронная операция ввода-вывода завершается.</param>
\r
85 <param name="userData">Объект или массив объектов, представляющие буфер ввода или вывода для данной операции.Каждый объект представляет буфер, например, массив байтов.</param>
\r
86 <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
\r
87 <exception cref="T:System.InvalidOperationException">Текущий объект <see cref="T:System.Threading.Overlapped" /> уже упакован.</exception>
\r
88 <filterpriority>2</filterpriority>
\r
90 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
\r
93 <member name="T:System.Threading.PreAllocatedOverlapped"></member>
\r
94 <member name="M:System.Threading.PreAllocatedOverlapped.#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
95 <member name="M:System.Threading.PreAllocatedOverlapped.Dispose"></member>
\r
96 <member name="T:System.Threading.ThreadPoolBoundHandle"></member>
\r
97 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
98 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)"></member>
\r
99 <member name="M:System.Threading.ThreadPoolBoundHandle.BindHandle(System.Runtime.InteropServices.SafeHandle)"></member>
\r
100 <member name="M:System.Threading.ThreadPoolBoundHandle.Dispose"></member>
\r
101 <member name="M:System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(System.Threading.NativeOverlapped*)"></member>
\r
102 <member name="M:System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState(System.Threading.NativeOverlapped*)"></member>
\r
103 <member name="P:System.Threading.ThreadPoolBoundHandle.Handle"></member>
\r