Example #1
0
        public bool GetModuleData(out ExtendedModuleData data)
        {
            InitDelegate(ref _request, VTable.Request);

            fixed(void *dataPtr = &data)
            if (SUCCEEDED(_request(Self, DACDATAMODULEPRIV_REQUEST_GET_MODULEDATA, 0, null, sizeof(ExtendedModuleData), dataPtr)))
            {
                return(true);
            }

            data = default;

            return(false);
        }
Example #2
0
        public HResult GetModuleData(out ExtendedModuleData data)
        {
            InitDelegate(ref _request, VTable.Request);

            HResult hr;

            fixed(void *dataPtr = &data)
            {
                hr = _request(Self, DACDATAMODULEPRIV_REQUEST_GET_MODULEDATA, 0, null, sizeof(ExtendedModuleData), dataPtr);
                if (!hr)
                {
                    data = default;
                }

                return(hr);
            }
        }