次の方法で共有


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 エラー コードを返す必要があります。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー prcomoem.h (Prcomoem.h を含む)

関連項目

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot