次の方法で共有


BRUSHOBJ_pvAllocRbrush関数 (winddi.h)

BRUSHOBJ_pvAllocRbrush関数は、ドライバーが指定したブラシを実現するためにメモリを割り当てます。

構文

ENGAPI PVOID BRUSHOBJ_pvAllocRbrush(
  BRUSHOBJ *pbo,
  ULONG    cj
);

パラメーター

pbo

実現が割り当てられる BRUSHOBJ 構造体へのポインター。

cj

実現に必要なサイズをバイト単位で指定します。

戻り値

戻り値は、関数が成功した場合に割り当てられたメモリへのポインターです。 それ以外の場合は null になり、エラー コードがログに記録されます。

解説

BRUSHOBJ_pvAllocRbrush は、ブラシの実現にメモリを割り当てます。 GDI はメモリを管理し、ブラシが不要になったときに破棄します。

この関数は、 DrvRealizeBrush の呼び出しに続くブラシ実現の実装によってのみ呼び出す必要があります。

要件

   
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

関連項目

BRUSHOBJ

DrvRealizeBrush