次の方法で共有


GENERIC_MAPPING構造体 (wdm.h)

GENERIC_MAPPING 構造体は、ジェネリック アクセス権の各種類に関連付けられている特定のアクセス権の ACCESS_MASK 値を記述します。

構文

typedef struct _GENERIC_MAPPING {
  ACCESS_MASK GenericRead;
  ACCESS_MASK GenericWrite;
  ACCESS_MASK GenericExecute;
  ACCESS_MASK GenericAll;
} GENERIC_MAPPING;

メンバーズ

GenericRead

GENERIC_READアクセス権に対応する特定のアクセス権について説明します。

GenericWrite

GENERIC_WRITEアクセス権に対応する特定のアクセス権について説明します。

GenericExecute

GENERIC_EXECUTEアクセス権に対応する特定のアクセス権について説明します。

GenericAll

GENERIC_ALLアクセス権に対応する特定のアクセス権について説明します。

備考

IoGetFileObjectGenericMapping ルーチンを使用して、ファイル オブジェクトの汎用アクセス権に対応する特定のアクセス権を取得します。 RtlMapGenericMask を使用して、汎用アクセス権から派生しない ACCESS_MASK 内のアクセス権を減算します。

汎用アクセス権の詳細については、GENERIC_MAPPING 構造の Win32 リファレンス ページを参照してください。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask