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