在我的代码中,我试图像这样创建一个 Direct2D SolidColorBrush
ID2D1SolidColorBrush *pBgBrush;
D2D1::ColorF color = D2D1::ColorF(0x9ACD32, 1.0f);
pRenderTarget->CreateSolidColorBrush(color, &pBgBrush);
当函数被调用时,头文件中CreateSolidColorBrush
会抛出一个错误d2d1.h
First-chance exception at 0x012519C0 in 2012_10_22__WICBitmapRenderTargetExploration.exe:
0xC0000005:
Access violation reading location 0x00000000.
这是什么原因造成的?我如何解决它?