DRIVER_PROXY_EXTENSION_CREATION_FLAGS union (wdm.h)

DRIVER_PROXY_EXTENSION_CREATION_FLAGS结构包含用于创建 DriverProxy 扩展的配置标志。

Syntax

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

要求

Requirement 价值
Header wdm.h

另请参阅

IoCreateDriverProxyExtension