这篇教程C++ GetOutPtr函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GetOutPtr函数的典型用法代码示例。如果您正苦于以下问题:C++ GetOutPtr函数的具体用法?C++ GetOutPtr怎么用?C++ GetOutPtr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GetOutPtr函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ReqProg_gotrap_retval ReqProg_go( void ){ prog_go_ret *ret; ret = GetOutPtr( 0 ); ret->conditions = COND_TERMINATE; return( sizeof( *ret ) );}
开发者ID:ABratovic,项目名称:open-watcom-v2,代码行数:8,
示例2: ReqMachine_datatrap_retval ReqMachine_data( void ){ machine_data_req *acc; machine_data_ret *ret; unsigned_8 *data; acc = GetInPtr( 0 ); ret = GetOutPtr( 0 ); data = GetOutPtr( sizeof( *ret ) ); ret->cache_start = 0; ret->cache_end = ~(addr_off)0; *data = 0; if( IsSegSize32( acc->addr.segment ) ) { *data |= X86AC_BIG; } return( sizeof( *ret ) + sizeof( *data ) );}
开发者ID:Ukusbobra,项目名称:open-watcom-v2,代码行数:17,
示例3: ReqFile_run_cmdtrap_retval ReqFile_run_cmd( void ){ file_run_cmd_ret *ret; ret = GetOutPtr( 0 ); ret->err = 0; //NYI: No error? return( sizeof( *ret ) );}
开发者ID:ABratovic,项目名称:open-watcom-v2,代码行数:8,
示例4: AccReadUserKeystatic unsigned_16 AccReadUserKey(){ rd_key_return FAR *retblk; retblk = GetOutPtr( 0 ); retblk->key = GtKey(); return( sizeof( rd_key_return ) );}
开发者ID:MikeyG,项目名称:open-watcom-v2,代码行数:8,
示例5: ReqChecksum_memtrap_retval ReqChecksum_mem( void ){ checksum_mem_ret *ret; ret = GetOutPtr(0); ret->result = 0; return( sizeof( *ret ) );}
开发者ID:ABratovic,项目名称:open-watcom-v2,代码行数:8,
示例6: ReqFile_erasetrap_retval ReqFile_erase( void ){ file_erase_ret *ret; ret = GetOutPtr( 0 ); ret->err = 1; //NYI: return( sizeof( *ret ) );}
开发者ID:ABratovic,项目名称:open-watcom-v2,代码行数:8,
示例7: ReqRunThread_infotrap_retval ReqRunThread_info( void ){ run_thread_info_req *acc; run_thread_info_ret *ret; char *header_txt; acc = GetInPtr( 0 ); ret = GetOutPtr( 0 ); header_txt = GetOutPtr( sizeof( *ret ) ); switch( acc->col ) { case 0: ret->info = RUN_THREAD_INFO_TYPE_NAME; ret->width = 25; strcpy( header_txt, "ID Name" ); break; case 1: ret->info = RUN_THREAD_INFO_TYPE_EXTRA; ret->width = 21; strcpy( header_txt, " Time" ); break; case 2: ret->info = RUN_THREAD_INFO_TYPE_STATE; ret->width = 10; strcpy( header_txt, "State" ); break; case 3: ret->info = RUN_THREAD_INFO_TYPE_CS_EIP; ret->width = 15; strcpy( header_txt, "cs:eip" ); break; default: ret->info = RUN_THREAD_INFO_TYPE_NONE; ret->width = 0; *header_txt = 0; break; } return( sizeof( *ret ) + strlen( header_txt ) + 1 );}
开发者ID:Azarien,项目名称:open-watcom-v2,代码行数:46,
示例8: ReqGet_next_aliastrap_retval ReqGet_next_alias( void ){ get_next_alias_ret *ret; ret = GetOutPtr( 0 ); ret->seg = 0; ret->alias = 0; return( sizeof( *ret ) );}
开发者ID:NoSuchProcess,项目名称:open-watcom-v2,代码行数:9,
示例9: ReqFile_readtrap_retval ReqFile_read( void ){ file_read_req *acc; file_read_ret *ret; int retval; acc = GetInPtr( 0 ); ret = GetOutPtr( 0 ); retval = IORead( acc->handle, GetOutPtr( sizeof( *ret ) ), acc->len ); if( retval < 0 ) { ret->err = retval; retval = 0; } else { ret->err = 0; } return( sizeof( *ret ) + retval );}
开发者ID:ABratovic,项目名称:open-watcom-v2,代码行数:18,
注:本文中的GetOutPtr函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ GetOuter函数代码示例 C++ GetOtherTeamIndex函数代码示例 |