示例#1
0
        public DSResult GetStatus(out DSBStatus status)
        {
            //int istatus;
            //void* pistatus = &istatus;
            fixed(void *pstatus = &status)
            {
                var result = InteropCalls.CalliMethodPtr(_basePtr, pstatus, ((void **)(*(void **)_basePtr))[9]);

                return(result);
            }

            //status = (DSBStatus)istatus;
        }
 public DSResult GetStatus(out DSBStatus status)
 {
     //int istatus;
     //void* pistatus = &istatus;
     fixed (void* pstatus = &status)
     {
         var result = InteropCalls.CalliMethodPtr(_basePtr, pstatus, ((void**)(*(void**)_basePtr))[9]);
         return result;
     }
     //status = (DSBStatus)istatus;
 }