Freigeben über


GdiGetPageHandle-Funktion (winppi.h)

Die GdiGetPageHandle-Funktion gibt ein Handle an die angegebene Seite innerhalb eines Druckauftrags zurück.

Syntax

HANDLE GdiGetPageHandle(
  HANDLE  SpoolFileHandle,
  DWORD   Page,
  LPDWORD pdwPageType
);

Parameter

SpoolFileHandle

Vom Aufrufer bereitgestelltes Spooldateihandle, das durch einen vorherigen Aufruf von GdiGetSpoolFileHandle abgerufen wurde.

Page

Vom Aufrufer bereitgestellte Seitennummer.

pdwPageType

Vom Aufrufer bereitgestellter Zeiger auf einen Speicherort, der den Seitentyp empfängt. Die möglichen Seitentypen sind in der folgenden Tabelle aufgeführt:

Seitentyp Bedeutung
EMF_PP_FORM Die Seite ist ein Formular oder hat ein Wasserzeichen. (Derzeit nicht unterstützt.)
EMF_PP_NORMAL Die Seite ist eine normale Seite.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion TRUE zurück. Andernfalls gibt die Funktion FALSE zurück, und ein Fehlercode kann durch Aufrufen von GetLastError abgerufen werden.

Hinweise

Die GdiGetPageHandle-Funktion wird von gdi32.dll zur Verwendung in der PrintDocumentOnPrintProcessor-Funktion eines Druckprozessors exportiert.

Druckprozessoren müssen ein Seitenhandle abrufen, bevor GdiPlayPageEMF aufgerufen wird , um eine Seite zu zeichnen. Wenn ein Page-Wert angegeben wird, der zu groß ist, gibt die Funktion ERROR_NO_MORE_ITEMS zurück.

Weitere Informationen finden Sie unter Verwenden von GDI-Funktionen in Druckprozessoren.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header winppi.h (winppi.h einschließen)
Bibliothek Gdi32.Lib
DLL Gdi32.dll