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 | 不明なエラーが発生しました。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | d3dumddi.h |