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 既定または現在の DEVMODEW 構造体ではなく 、pDevmode によって指される DEVMODEW 構造体を使用する必要があります。 このメソッドがプラグイン プロバイダーから呼び出される場合、既定の DEVMODEW 構造体はなく、 pDevmode パラメーターが必要です。

[in] cbSize

pDevmode パラメーターによって指される DEVMODEW 構造体のサイズ (バイト単位)。

[in] dwFlags

システムで使用するために予約されています。 このパラメーターは 0 に設定する必要があります。

[out] ppSnapshotStream

GDL スナップショットの XML バージョンを提供するストリームへのポインター。

戻り値

IPrintCoreHelperUni::CreateGDLSnapshot は、操作が成功した場合にS_OKを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)

こちらもご覧ください

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot