GENERIC_MAPPING 構造体 (winnt.h)

GENERIC_MAPPING構造体は、オブジェクトの特定の標準アクセス権への汎用アクセス権のマッピングを定義します。 クライアント アプリケーションがオブジェクトへの汎用アクセスを要求すると、その要求はこの構造体で定義されているアクセス権にマップされます。

構文

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

メンバー

GenericRead

オブジェクトへの読み取りアクセスを定義するアクセス マスク を指定します。

GenericWrite

オブジェクトへの書き込みアクセスを定義するアクセス マスクを指定します。

GenericExecute

オブジェクトへの実行アクセスを定義するアクセス マスクを指定します。

GenericAll

オブジェクトに対して使用可能なすべての種類のアクセスを定義するアクセス マスクを指定します。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winnt.h (Windows.h を含む)

こちらもご覧ください

ACCESS_MASK

AccessCheck

AccessCheckAndAuditAlarm

CreatePrivateObjectSecurity

MapGenericMask

SetPrivateObjectSecurity