DrvNotify 関数 (winddi.h)
DrvNotify 関数を使用すると、GDI によって特定の情報についてディスプレイ ドライバーに通知を受け取ることができます。
構文
void DrvNotify(
SURFOBJ *pso,
ULONG iType,
PVOID pvData
);
パラメーター
pso
通知が発生しているプライマリ サーフェスを記述する SURFOBJ 構造体へのポインター。
iType
ドライバーに通知する GDI に関する情報の種類を識別します。 このパラメーターには、次のいずれかの値を指定できます。
DN_DEVICE_ORIGIN
デバイスの配信元をドライバーに通知します。 pvData パラメーターは、デスクトップ空間内の物理デバイスの原点を識別する POINTL 構造体を指します。 この通知は、マルチモニター システムの一部であるデバイスのドライバーに役立ちます。 pvData がポイントする値は、1 つのモニター システムでは常に (0,0) です。
DN_DRAWING_BEGIN
指定したサーフェスに関連付けられている PDEV のこのインスタンスに対して、最初の描画操作が実行されようとしていることをドライバーに通知します。 pvData パラメーターは NULL を指します。
pvData
iType の値に応じて、通知データまたは NULL へのポインター。
戻り値
なし
解説
ディスプレイ ドライバーは、必要に応じて DrvNotify を実装できます。 GDI は、それを実装するディスプレイ ドライバーでのみ DrvNotify を呼び出します。
要件
対象プラットフォーム | デスクトップ |
Header | winddi.h (Winddi.h を含む) |