wvsprintf 函数声明:wvsprintf( Output: PChar; {用于返回的缓冲区} Format: PChar; {格式; 类似与 Format 的格式, 应该是和 C 语言的 printf 的格式相同} arglist: va_list {数组指针}): Integer; .....
一、传递数据结构定义及公共单元代码:需要引入单元:winapi.windows;1、声明部分//用户库及主程序间数据共享相关 TAuthOnlineInfo = record IsDLL: Boolean; IsOnline: Boolean; IsAuth: Boo...
分类:
移动开发 时间:
2015-04-23 13:08:42
阅读次数:
147
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcal...
分类:
其他好文 时间:
2015-04-18 23:18:35
阅读次数:
123
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcal...
分类:
其他好文 时间:
2015-04-13 14:22:07
阅读次数:
95
# mutex73
# imsaws@126.com
# Now in Xidian University精简了一下网上的程序//Lock.h
#pragma once#include class Mutex
{
public:
Mutex() { m_mutex = ::CreateMutex(NULL, FALSE, NULL); }
~Mutex()...
WinMain()函数int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ return 0;}hInstance:HI...
1. CreateFile 这个函数的功能是创建或者打开一个文件或者I/O设备,通常使用的I/O形式有文件、文件流、目录、物理磁盘、卷、终端流等。如执行成功,则返回文件句柄。 INVALID_HANDLE_VALUE 表示出错,会设置 GetLastError 。
函数的声明定义: HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileNa...
分类:
编程语言 时间:
2015-04-10 22:34:40
阅读次数:
646
1ReadFileEx定义BOOL WINAPI ReadFileEx( __in HANDLE hFile, __out LPVOID lpBuffer, __in DWORD nNumberOfBytesToRead, ...
分类:
其他好文 时间:
2015-04-10 15:19:54
阅读次数:
144
方法1,msdn 有相应的例子,代码贴出来给你看看MSDN有相应Example! #include typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsW...
分类:
其他好文 时间:
2015-04-08 13:04:30
阅读次数:
145
在上一篇 c# 如何调用非托管函数 中介绍了调用非托管函数的简单方法,其中传递的都是简单的值类型,如uint等。本篇将介绍如何传递结构或类到非托管函数。以系统函数 GetSystemTime 为例,以下分别演示了如何传递结构和类。一 传递结构参考MSDN可以知道他的定义为:void WINAPI G...