wdm.h中types名称“PRKMUTEX”中的“R”是什么意思?

从wdm.h摘录一个简短的例子

typedef struct _KMUTANT { DISPATCHER_HEADER Header; LIST_ENTRY MutantListEntry; struct _KTHREAD *OwnerThread; BOOLEAN Abandoned; UCHAR ApcDisable; } KMUTANT, *PKMUTANT, *PRKMUTANT, KMUTEX, *PKMUTEX, *PRKMUTEX; 

我知道“P”是指“指针”,但我不知道“R”是什么意思。

任何解释?

R将指针标识为受限制的指针 。

显然 ,“R ==限制指针”