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 リファレンス ページを参照してください。

要件

要件
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask