次の方法で共有


PrinterSettings.GetHdevmode メソッド ()

プリンタ設定に対応する DEVMODE 構造体を識別するハンドルを作成します。

Overloads Public Function GetHdevmode() As IntPtr
[C#]
public IntPtr GetHdevmode();
[C++]
public: IntPtr GetHdevmode();
[JScript]
public function GetHdevmode() : IntPtr;

戻り値

DEVMODE 構造体を識別するハンドル。

例外

例外の種類 条件
InvalidPrinterException PrinterName プロパティで指定されたプリンタが存在しません。
Win32Exception プリンタの初期化情報を取得できませんでした。

解説

このメソッドで作成されたハンドルを使用した処理が完了したら、Native Win32 GlobalFree メソッドを明示的に呼び出し、ハンドルを解放する必要があります。このメソッドを呼び出すときは、 GetHdevmode メソッドからの戻り値をパラメータとして渡します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

PrinterSettings クラス | PrinterSettings メンバ | System.Drawing.Printing 名前空間 | PrinterSettings.GetHdevmode オーバーロードの一覧