IPrintCoreHelperUni::CreateGDLSnapshot 方法 (prcomoem.h)

方法 IPrintCoreHelperUni::CreateGDLSnapshot 會根據目前的組態,建立驅動程式組態檔的 GDL 快照集。

語法

HRESULT CreateGDLSnapshot(
  [in]  IN PDEVMODE  pDevmode,
  [in]  IN DWORD     cbSize,
  [in]  IN DWORD     dwFlags,
  [out] OUT LPSTREAM *ppSnapshotStream
);

參數

[in] pDevmode

DEVMODEW 結構的指標。 如果提供這個指標, IPrintCoreHelperUni::CreateGDLSnapshot 應該使用 pDevmode 所指向的 DEVMODEW 結構,而不是預設或目前的 DEVMODEW 結構。 如果從外掛程式提供者呼叫這個方法,則沒有預設的 DEVMODEW 結構,而且需要 pDevmode 參數。

[in] cbSize

pDevmode 參數所指向之 DEVMODEW 結構的大小,以位元組為單位。

[in] dwFlags

保留供系統使用。 此參數必須設定為零。

[out] ppSnapshotStream

數據流的指標,提供 GDL 快照集的 XML 版本。

傳回值

IPrintCoreHelperUni::CreateGDLSnapshot 如果作業成功,應該會傳回S_OK。 否則,這個方法應該會傳回標準 COM 錯誤碼。

規格需求

需求
目標平台 桌面
標頭 prcomoem.h (包含 Prcomoem.h)

另請參閱

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot