summaryrefslogtreecommitdiff
path: root/storage/msdsm/src/wmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'storage/msdsm/src/wmi.c')
-rw-r--r--storage/msdsm/src/wmi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/msdsm/src/wmi.c b/storage/msdsm/src/wmi.c
index 8dcf309a..090ce8b8 100644
--- a/storage/msdsm/src/wmi.c
+++ b/storage/msdsm/src/wmi.c
@@ -3603,9 +3603,10 @@ Return Value:
RtlZeroMemory(queryTable, sizeof(queryTable));
- queryTable[0].Flags = RTL_QUERY_REGISTRY_DIRECT | RTL_QUERY_REGISTRY_REQUIRED;
+ queryTable[0].Flags = RTL_QUERY_REGISTRY_DIRECT | RTL_QUERY_REGISTRY_REQUIRED | RTL_QUERY_REGISTRY_TYPECHECK;
queryTable[0].Name = DSM_LOAD_BALANCE_POLICY;
queryTable[0].EntryContext = &loadBalanceType;
+ queryTable[0].DefaultType = (REG_DWORD << RTL_QUERY_REGISTRY_TYPECHECK_SHIFT) | REG_NONE;
status = RtlQueryRegistryValues(RTL_REGISTRY_HANDLE,
targetKey,