下表包含來自 API 函式的傳回碼。
| HRESULT | 描述 |
|---|---|
| D3D10_ERROR_FILE_NOT_FOUND | 找不到檔案。 |
| D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS | 特定類型 狀態物件的唯一實體太多,。 |
| D3DERR_INVALIDCALL | 方法呼叫無效。 例如,方法的參數可能不是有效的指標。 |
| D3DERR_WASSTILLDRAWING | 將資訊傳送至此表面或從此表面傳送資訊的先前blit作業不完整。 |
| E_FAIL | 嘗試建立已啟用 偵錯層 且未安裝該層的裝置。 |
| E_INVALIDARG | 無效的參數已傳遞至傳回函式。 |
| E_OUTOFMEMORY | Direct3D 無法配置足夠的記憶體來完成呼叫。 |
| E_NOTIMPL | 方法呼叫不會使用傳遞的參數組合來實作。 |
| S_FALSE | 替代的成功值,表示成功但非標準完成(精確意義取決於內容)。 |
| S_OK | 未發生錯誤。 |
若要撰寫 HRESULT 值 健全的程式代碼,請使用 SUCCEEDED(hr) 和 FAILED(hr) 巨集。
相關主題
-
Direct3D 10 的 參考