Lines Matching refs:hr

19     HRESULT hr = d2d_factory->QueryInterface(IID_PPV_ARGS(&d2d_multithread_));
23 NOTREACHED() << "Failed to QI for ID2D1Multithread " << std::hex << hr;
97 HRESULT hr = package_target->GetPackageTarget(
100 if (FAILED(hr)) {
110 hr = package_target->GetPackageTarget(package_target_uuid,
113 if (FAILED(hr)) {
115 << hr;
116 return hr;
125 hr = print_document_source.As(&preview_page_collection);
126 if (FAILED(hr)) {
127 LOG(ERROR) << "Failed to get preview_page_collection " << std::hex << hr;
128 return hr;
131 hr = preview_page_collection.CopyTo(page_collection);
132 if (FAILED(hr)) {
133 LOG(ERROR) << "Failed to copy preview_page_collection " << std::hex << hr;
134 return hr;
136 return hr;
147 HRESULT hr = options->QueryInterface(
150 if (FAILED(hr)) {
151 LOG(ERROR) << "Failed to QI for IPrintTaskOptionsCore " << std::hex << hr;
152 return hr;
159 hr = print_task_options->GetPageDescription(1 /* page */, &page_desc);
160 if (FAILED(hr)) {
161 LOG(ERROR) << "Failed to GetPageDescription " << std::hex << hr;
162 return hr;
176 hr = directx_context_.d2d_device->CreatePrintControl(
181 if (FAILED(hr)) {
182 LOG(ERROR) << "Failed to CreatePrintControl " << std::hex << hr;
183 return hr;
196 hr = WaitAndGetPage(page, gdi_metafile.GetAddressOf());
197 LOG_IF(ERROR, FAILED(hr)) << "Failed to get page's metafile " << std::hex
198 << hr;
200 if (hr == S_FALSE || FAILED(hr))
202 hr = PrintPage(print_control.Get(), gdi_metafile.Get(), page_size);
203 if (FAILED(hr))
208 if (FAILED(close_hr) && SUCCEEDED(hr))
211 return hr;
226 HRESULT hr = options->QueryInterface(
229 if (FAILED(hr)) {
230 LOG(ERROR) << "Failed to QI for IPrintTaskOptionsCore " << std::hex << hr;
231 return hr;
235 hr = print_options->GetPageDescription(1 /* page */, &page_desc);
236 if (FAILED(hr)) {
237 LOG(ERROR) << "Failed to GetPageDescription " << std::hex << hr;
238 return hr;
244 hr = dxgi_preview_target_->InvalidatePreview();
245 if (FAILED(hr)) {
246 LOG(ERROR) << "Failed to InvalidatePreview " << std::hex << hr;
247 return hr;
254 hr = dxgi_preview_target_->SetJobPageCount(
257 if (FAILED(hr)) {
258 LOG(ERROR) << "Failed to SetJobPageCount " << std::hex << hr;
259 return hr;
261 return hr;
288 HRESULT hr = WaitAndGetPage(job_page - 1, gdi_metafile.GetAddressOf());
289 LOG_IF(ERROR, FAILED(hr)) << "Failed to get page's metafile " << std::hex
290 << hr;
292 if (hr == S_FALSE || FAILED(hr))
293 return hr;
308 hr = directx_context_.d3d_device->CreateTexture2D(
310 if (FAILED(hr)) {
311 LOG(ERROR) << "Failed to create a 2D texture " << std::hex << hr;
312 return hr;
316 hr = texture.As<IDXGISurface>(&dxgi_surface);
317 if (FAILED(hr)) {
318 LOG(ERROR) << "Failed to QI for IDXGISurface " << std::hex << hr;
319 return hr;
325 hr = directx_context_.d2d_device->CreateDeviceContext(
331 hr = d2d_context->CreateBitmapFromDxgiSurface(dxgi_surface.Get(),
334 if (FAILED(hr)) {
335 LOG(ERROR) << "Failed to CreateBitmapFromDxgiSurface " << std::hex << hr;
336 return hr;
345 hr = d2d_context->EndDraw();
346 if (FAILED(hr)) {
347 LOG(ERROR) << "Failed to EndDraw " << std::hex << hr;
348 return hr;
367 hr = dxgi_preview_target_->DrawPage(job_page, dxgi_surface.Get(), dpi, dpi);
368 if (FAILED(hr)) {
369 LOG(ERROR) << "Failed to DrawPage " << std::hex << hr;
370 return hr;
372 return hr;
424 HRESULT hr = directx_context_.d2d_device->CreateDeviceContext(
426 if (FAILED(hr)) {
427 LOG(ERROR) << "Failed to CreateDeviceContext " << std::hex << hr;
428 return hr;
432 hr = d2d_context->CreateCommandList(&print_command_list);
433 if (FAILED(hr)) {
434 LOG(ERROR) << "Failed to CreateCommandList " << std::hex << hr;
435 return hr;
442 hr = d2d_context->EndDraw();
443 LOG_IF(ERROR, FAILED(hr)) << "Failed to EndDraw " << std::hex << hr;
448 << hr;
449 if (SUCCEEDED(hr) && SUCCEEDED(close_hr))
450 hr = print_control->AddPage(print_command_list.Get(), page_size, NULL);
451 if (FAILED(hr))
452 return hr;
504 HRESULT hr = factory.As(&factory1);
505 if (FAILED(hr)) {
506 LOG(ERROR) << "Failed to QI for ID2D1Factory1 " << std::hex << hr;
507 return hr;
513 hr = pages_[page_number]->Seek(seek_pos, STREAM_SEEK_SET, &result);
514 if (FAILED(hr)) {
515 LOG(ERROR) << "Failed to Seek page stream " << std::hex << hr;
516 return hr;
519 hr = factory1->CreateGdiMetafile(pages_[page_number].Get(), gdi_metafile);
520 if (FAILED(hr)) {
521 LOG(ERROR) << "Failed to CreateGdiMetafile " << std::hex << hr;
522 return hr;
524 return hr;