c - wdm.h中类型名称 'R'中的 'PRKMUTEX'是什么意思?

标签 c windows

从 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 将指针标识为 restricted pointer .

关于c - wdm.h中类型名称 'R'中的 'PRKMUTEX'是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18184753/

相关文章:

c++ - 在 Windows 上使用与 Rtools 和 Rcpp 包含的版本不同的 gcc 版本

C - 错误结果 ( strcmp )

c - 我应该使堆栈段变大还是堆段变大?

c - strptime() 在 C 中产生垃圾时间

java - 无法在 gradle.properties 中设置基于 Windows 的路径

php - 如何将 php 变量传递到 Windows 批处理文件

c - 函数 fgets 不存储字符串

C编程返回0而指针指向值3

windows - 如何确定鼠标在两次单击之间允许的移动量以触发 WM_LBUTTONDBLCLK 消息?

java - SWT,在 Windows 上的动画背景上使用透明拖动图像