共用方式為


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