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 を含む) |