mirror of
https://github.com/reactos/reactos.git
synced 2024-06-30 09:50:07 +00:00
[FLTMC] Do not ignore failures of some functions
Also reduce use of magic values. CORE-17637
This commit is contained in:
parent
46394ab80d
commit
5aafeb473f
|
@ -220,7 +220,8 @@ PrintVolumeInfo(_In_ PVOID Buffer)
|
|||
VolName[FilterVolInfo->FilterVolumeNameLength] = UNICODE_NULL;
|
||||
}
|
||||
|
||||
(void)FilterGetDosName(VolName, DosName, 16);
|
||||
if (!SUCCEEDED(FilterGetDosName(VolName, DosName, _countof(DosName))))
|
||||
DosName[0] = L'\0';
|
||||
|
||||
switch (FilterVolInfo->FileSystemType)
|
||||
{
|
||||
|
@ -271,7 +272,7 @@ ListFilters()
|
|||
|
||||
hr = FilterFindFirst(FilterAggregateStandardInformation,
|
||||
Buffer,
|
||||
1024,
|
||||
sizeof(Buffer),
|
||||
&BytesReturned,
|
||||
&FindHandle);
|
||||
if (!SUCCEEDED(hr))
|
||||
|
@ -279,13 +280,18 @@ ListFilters()
|
|||
IsNewStyle = FALSE;
|
||||
hr = FilterFindFirst(FilterFullInformation,
|
||||
Buffer,
|
||||
1024,
|
||||
sizeof(Buffer),
|
||||
&BytesReturned,
|
||||
&FindHandle);
|
||||
}
|
||||
|
||||
if (SUCCEEDED(hr))
|
||||
if (!SUCCEEDED(hr))
|
||||
{
|
||||
LoadAndPrintString(IDS_ERROR_FILTERS, hr);
|
||||
PrintErrorText(hr);
|
||||
return;
|
||||
}
|
||||
|
||||
if (IsNewStyle)
|
||||
{
|
||||
LoadAndPrintString(IDS_DISPLAY_FILTERS1);
|
||||
|
@ -304,19 +310,21 @@ ListFilters()
|
|||
hr = FilterFindNext(FindHandle,
|
||||
IsNewStyle ? FilterAggregateStandardInformation : FilterFullInformation,
|
||||
Buffer,
|
||||
1024,
|
||||
sizeof(Buffer),
|
||||
&BytesReturned);
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
PrintFilterInfo(Buffer, IsNewStyle);
|
||||
}
|
||||
|
||||
else if (hr != HRESULT_FROM_WIN32(ERROR_NO_MORE_ITEMS))
|
||||
{
|
||||
LoadAndPrintString(IDS_ERROR_FILTERS, hr);
|
||||
PrintErrorText(hr);
|
||||
}
|
||||
} while (SUCCEEDED(hr));
|
||||
|
||||
FilterFindClose(FindHandle);
|
||||
}
|
||||
|
||||
if (!SUCCEEDED(hr) && hr != HRESULT_FROM_WIN32(ERROR_NO_MORE_ITEMS))
|
||||
hr = FilterFindClose(FindHandle);
|
||||
if (!SUCCEEDED(hr))
|
||||
{
|
||||
LoadAndPrintString(IDS_ERROR_FILTERS, hr);
|
||||
PrintErrorText(hr);
|
||||
|
|
Loading…
Reference in a new issue