NativeOverlapped Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет явный макет, видимый из неуправляемого кода, который будет иметь тот же макет, что и структура Win32 OVERLAPPED с дополнительными зарезервированными полями в конце.
public value class NativeOverlapped
public struct NativeOverlapped
[System.Runtime.InteropServices.ComVisible(true)]
public struct NativeOverlapped
type NativeOverlapped = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type NativeOverlapped = struct
Public Structure NativeOverlapped
- Наследование
- Атрибуты
Комментарии
Тип значения NativeOverlapped .NET Framework представляет неуправляемую версию структуры Win32 OVERLAPPED. Макет этой структуры должен совпадать с OVERLAPPED. В конце зарезервированы четыре дополнительных DWORD.
Поля
| Имя | Описание |
|---|---|
| EventHandle |
Указывает дескриптор набора событий в сигнальное состояние после завершения операции. Вызывающий процесс должен задать для этого элемента значение нуля или допустимого дескриптора событий перед вызовом любых перекрывающихся функций. |
| InternalHigh |
Указывает длину передаваемых данных. Зарезервировано для использования операционной системы. |
| InternalLow |
Указывает состояние, зависяющее от системы. Зарезервировано для использования операционной системы. |
| OffsetHigh |
Задает высокое слово смещения байтов, с которого необходимо запустить передачу. |
| OffsetLow |
Указывает положение файла, с которого необходимо запустить передачу. |