объединение DRIVER_PROXY_EXTENSION_CREATION_FLAGS (wdm.h)

Структура DRIVER_PROXY_EXTENSION_CREATION_FLAGS содержит флаги конфигурации для создания расширения DriverProxy.

Синтаксис

typedef union _DRIVER_PROXY_EXTENSION_CREATION_FLAGS {
  ULONG  AsUlong;
  struct {
    ULONG ReservedZero : 32;
  };
} DRIVER_PROXY_EXTENSION_CREATION_FLAGS, *PDRIVER_PROXY_EXTENSION_CREATION_FLAGS;

Members

AsUlong

Полный набор флагов создания в виде одного значения ULONG . Это обеспечивает доступ ко всем флагам в виде 32-разрядного целого числа для простой инициализации, сравнения или хранения. В настоящее время это значение всегда должно иметь значение 0.

ReservedZero

32-разрядное поле, зарезервированное и должно быть равно нулю. Это поле зарезервировано для потенциального расширения DriverProxy.

Замечания

Структура DRIVER_PROXY_EXTENSION_CREATION_FLAGS разработана как объединение, которое позволяет получить доступ к флагам создания как отдельные битовые поля или как полное значение ULONG .

В настоящее время для создания расширения DriverProxy не определены флаги конфигурации. Драйверы должны инициализировать эту структуру до нуля перед передачей в IoCreateDriverProxyExtension.

Требования

Требование Ценность
Header wdm.h

См. также

IoCreateDriverProxyExtension