PFND3DDDI_UPDATEALLOCATIONPROPERTYCB コールバック関数 (d3dumddi.h)
pfnUpdateAllocationPropertyCb 関数は、新しい割り当てを作成せずに、割り当てのプロパティを更新します。
構文
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;
HRESULT Pfnd3dddiUpdateallocationpropertycb(
HANDLE hDevice,
D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}
パラメーター
hDevice
割り当てに関連付けられているディスプレイ デバイスへのハンドル
unnamedParam2
pUpdateAllocationProperty [in, out]
必要 なプロパティ を使用して割り当てを更新する方法を説明するD3DDDI_UPDATEALLOCPROPERTY構造体へのポインター。
戻り値
pfnUpdateAllocationPropertyCb は、次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
STATUS_SUCCESS | プロパティが正常に更新されました。 ドライバーは、新しいプロパティで割り当ての使用をすぐに開始できます。 PagingFenceValue は無効ですが、ドライバーは待つべきではありません。 |
STATUS_PENDING | 要求は VidMm に正常にキューに登録され、処理されています。 ドライバーは、新しいプロパティで割り当てを使用する前に、返された PagingFenceValue と同期する必要があります。 ドライバー要求が無効な場合でも、後で失敗する可能性があることに注意してください。その場合、デバイスはエラーになります。 |
E_INVALIDARG | 無効な呼び出しで無効な引数が指定されました。 |
E_OUTOFMEMORY | 必要なサポートされているメモリ セグメントがいっぱいです。 |
E_FAIL | 不明なエラーが発生しました。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3dumddi.h |