cominit.h
来自「com编程」· C头文件 代码 · 共 52 行
H
52 行
///////////////////////////////////////////////////////////////////////////////
//
// cominit.h - Copyright 1997, Chris Sells
//
// Usage:
/*
#include <windows.h>
#include <ccominit.h>
int main()
{
try
{
CComInit com;
// Use COM
}
catch( HRESULT hr )
{
return hr;
}
return S_OK;
}
*/
#ifndef __CCOMINIT_H__
#define __CCOMINIT_H__
struct CComInit
{
CComInit(DWORD dwCoInit = COINIT_APARTMENTTHREADED)
{
HRESULT hr;
#ifdef __WIN32_DCOM
hr = CoInitializeEx(0, dwCoInit);
#else
hr = CoInitialize(0);
#endif
if( FAILED(hr) ) throw hr;
}
~CComInit()
{
CoUninitialize();
}
};
#endif // __CCOMINIT_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?