다음을 통해 공유


PrinterSettings.GetHdevmode 메서드

정의

프린터 설정에 해당하는 DEVMODE 구조체에 대한 핸들을 만듭니다.

오버로드

GetHdevmode()

프린터 설정에 해당하는 DEVMODE 구조체에 대한 핸들을 만듭니다.

GetHdevmode(PageSettings)

pageSettings 매개 변수를 통해 지정된 프린터 및 페이지 설정에 해당하는 DEVMODE 구조체에 대한 핸들을 만듭니다.

GetHdevmode()

Source:
PrinterSettings.cs
Source:
PrinterSettings.cs
Source:
PrinterSettings.cs

프린터 설정에 해당하는 DEVMODE 구조체에 대한 핸들을 만듭니다.

public:
 IntPtr GetHdevmode();
public IntPtr GetHdevmode ();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr

반환

IntPtr

nativeint

DEVMODE 구조체에 대한 핸들입니다.

예외

PrinterName 속성에 명명된 프린터가 없는 경우

프린터의 초기화 정보를 검색할 수 없는 경우

설명

DEVMODE 구조체는 디바이스에 특정 합니다. 다른 프린터에 DEVMODE 대해 구조체를 1 PrinterSettings 에서 으로 PrinterSettings 복사하는 것은 지원되지 않습니다. 이 메서드를 통해 만들어진 핸들을 완료하면 네이티브 Win32 GlobalFree 메서드를 호출하여 직접 할당을 취소해야 합니다. 이 메서드를 호출할 때 메서드의 반환 값을 매개 변수로 전달합니다 GetHdevmode .

적용 대상

GetHdevmode(PageSettings)

Source:
PrinterSettings.cs
Source:
PrinterSettings.cs
Source:
PrinterSettings.cs

pageSettings 매개 변수를 통해 지정된 프린터 및 페이지 설정에 해당하는 DEVMODE 구조체에 대한 핸들을 만듭니다.

public:
 IntPtr GetHdevmode(System::Drawing::Printing::PageSettings ^ pageSettings);
public IntPtr GetHdevmode (System.Drawing.Printing.PageSettings pageSettings);
member this.GetHdevmode : System.Drawing.Printing.PageSettings -> nativeint
Public Function GetHdevmode (pageSettings As PageSettings) As IntPtr

매개 변수

pageSettings
PageSettings

DEVMODE 구조체의 핸들에 해당하는 PageSettings 개체입니다.

반환

IntPtr

nativeint

DEVMODE 구조체에 대한 핸들입니다.

예외

PrinterName 속성에 명명된 프린터가 없는 경우

프린터의 초기화 정보를 검색할 수 없는 경우

설명

DEVMODE 구조체는 디바이스에 특정 합니다. 다른 프린터에 DEVMODE 대해 구조체를 1 PrinterSettings 에서 으로 PrinterSettings 복사하는 것은 지원되지 않습니다.

이 메서드를 통해 만들어진 핸들을 완료하면 네이티브 Win32 GlobalFree 메서드를 호출하여 직접 할당을 취소해야 합니다. 이 메서드를 호출할 때 메서드의 반환 값을 매개 변수로 전달합니다 GetHdevmode .

적용 대상