DXGKDDI_PRESENTTOHWQUEUE コールバック関数 (d3dkmddi.h)
ハードウェア キューにハンドルがある場合、ソース割り当てからコンテンツをコピーします。
構文
DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;
NTSTATUS DxgkddiPresenttohwqueue(
IN_CONST_HANDLE hHwQueue,
INOUT_PDXGKARG_PRESENT pPresent
)
{...}
パラメーター
hHwQueue
DMA バッファーの送信先となるハードウェア キューへのハンドル。
pPresent
コピー操作に関する情報を含む DXGKARG_PRESENT 構造体へのポインター。
戻り値
DXGKDDI_PRESENTTOHWQUEUE は、次のいずれかの値を返します。
リターン コード | 形容 |
---|---|
STATUS_SUCCESS | コンテンツを正常にコピーしました。 |
STATUS_NO_MEMORYまたはSTATUS_INSUFFICIENT_RESOURCES | 完了するために必要なメモリを割り当てませんでした。 |
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | 現在のダイレクト メモリ アクセス (DMA) バッファーが不足しています。 |
STATUS_GRAPHICS_CANNOTCOLORCONVERT | ディスプレイ ミニポート ドライバーは、デバイスが実行できなかった色変換のビット ブロック転送 (bitblt) を検出しました。 Microsoft Direct3D ランタイムによってアプリケーションが続行されなくなり、アプリケーションはコンテンツのコピーエラーを受け取ります。 |
STATUS_PRIVILEGED_INSTRUCTION | 特権のない命令 (つまり、現在の中央処理装置 [CPU] プロセスの特権を超えてメモリにアクセスする命令) が検出されました。 |
STATUS_ILLEGAL_INSTRUCTION | グラフィックス ハードウェアでサポートできない命令が検出されました。 |
STATUS_INVALID_HANDLE | コマンド バッファーで無効なハンドルが検出されました。 |
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE | ディスプレイ ミニポート ドライバーが DMA ストリームでエラーを検出しました。 ドライバーがこのエラー コードを返した場合、グラフィックス コンテキスト デバイスは失われた状態になります。 |
備考
WDDM 同期クラス: ゼロ レベルの
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 |
ヘッダー | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |