diff options
| author | Adonais Romero González <[email protected]> | 2018-11-28 11:20:34 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-11-28 11:20:34 -0800 |
| commit | 70876614eb9138f66399deb6a6f06e42645d9cd3 (patch) | |
| tree | 5ed0544379b50afa0911d69e37ff5e68fa5692f3 /gnss/gnssUmdf/HelperUtility.cpp | |
| parent | 32790c4466a7b4ab1e4c656610d993b05866ba7c (diff) | |
| parent | 964d0d1e461e7a9af0f9045a7f192acd74999843 (diff) | |
Merge pull request #317 from Cheoljin/master
Initial version of GNSS UMDF Sample Driver
Diffstat (limited to 'gnss/gnssUmdf/HelperUtility.cpp')
| -rw-r--r-- | gnss/gnssUmdf/HelperUtility.cpp | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gnss/gnssUmdf/HelperUtility.cpp b/gnss/gnssUmdf/HelperUtility.cpp new file mode 100644 index 00000000..28f78c1f --- /dev/null +++ b/gnss/gnssUmdf/HelperUtility.cpp @@ -0,0 +1,43 @@ +/*++ + +Copyright (c) Microsoft Corporation. All rights reserved. + +Module Name: + + HelperUtility.cpp + +Abstract: + + This file contains the helper functions. + +Environment: + + Windows User-Mode Driver Framework + +--*/ + +#include "precomp.h" +#include "Trace.h" +#include "HelperUtility.h" + +#include "HelperUtility.tmh" + + +_Use_decl_annotations_ +BOOL +HelperUtility::GetDataFromCommand( + _In_ PGNSS_DRIVERCOMMAND_PARAM Command, + _In_ size_t DataLen, + _Out_ void* Data +) +{ + ZeroMemory(Data, DataLen); + + if (!Command || (Command->CommandDataSize != DataLen)) + { + return FALSE; + } + + memcpy_s(Data, DataLen, Command->CommandData, DataLen); + return TRUE; +} |
