设置64位整型值 - RegistrySetQword
函数简介
设置64位整型的注册表值(REG_QWORD)。
接口名称
RegistrySetQword
DLL调用
int32_t RegistrySetQword(int64_t instance, int64_t key, const char* valueName, int64_t value);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| key | 长整数型 | 注册表键句柄,由 RegistryOpenKey 或 RegistryCreateKey 返回 |
| valueName | 字符串 | 值名称 |
| value | 长整数型 | 要写入的64位整型值 |
示例
int64_t instance = CreateCOLAPlugInterFace();
int64_t key = RegistryCreateKey(instance, 1, "Software\\OLAPlug\\Statistics");
if (key != 0) {
RegistrySetQword(instance, key, "TotalVisits", 10000000000LL);
RegistrySetQword(instance, key, "FileSize", 5368709120LL);
RegistrySetQword(instance, key, "LastUpdate", 1640000000000LL);
RegistryCloseKey(instance, key);
}
DestroyCOLAPlugInterFace(instance);
返回值
整数型。1 成功,0 失败。
注意事项
- 如果值名称已存在,将覆盖原有值。
- REG_QWORD 类型为64位无符号整数,范围为 0 到 18,446,744,073,709,551,615。
- 适用于存储大数值,如文件大小、时间戳等。
