次の方法で共有


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

1 つの ULONG 値としての作成フラグの完全なセット。 これにより、初期化、比較、またはストレージを容易にするために、すべてのフラグに 32 ビット整数としてアクセスできます。 現時点では、この値は常に 0 にする必要があります。

ReservedZero

予約済みで、0 に設定する必要がある 32 ビット フィールド。 このフィールドは、DriverProxy 拡張機能の作成オプションの将来の拡張の可能性のために予約されています。

注釈

DRIVER_PROXY_EXTENSION_CREATION_FLAGS構造体は、個々のビット フィールドまたは完全な ULONG 値として作成フラグへのアクセスを許可する共用体として設計されています。

現時点では、DriverProxy 拡張機能の作成に構成フラグは定義されていません。 ドライバーは、 IoCreateDriverProxyExtension に渡す前に、この構造体を 0 に初期化する必要があります。

Requirements

Requirement 価値
Header wdm.h

こちらも参照ください

IoCreateDriverProxyExtension