Skip to content

Latest commit

 

History

History
103 lines (87 loc) · 2.89 KB

nf-prcomoem-iprintoemps-disablepdev.md

File metadata and controls

103 lines (87 loc) · 2.89 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:prcomoem.IPrintOemPS.DisablePDEV
IPrintOemPS::DisablePDEV (prcomoem.h)
The IPrintOemPS::DisablePDEV method allows a rendering plug-in for Pscript5 to delete the private PDEV structure that was allocated by its IPrintOemPS::EnablePDEV method.
print\iprintoemps_disablepdev.htm
print
04/20/2018
IPrintOemPS::DisablePDEV
DisablePDEV, DisablePDEV method [Print Devices], DisablePDEV method [Print Devices],IPrintOemPS interface, IPrintOemPS interface [Print Devices],DisablePDEV method, IPrintOemPS.DisablePDEV, IPrintOemPS::DisablePDEV, prcomoem/IPrintOemPS::DisablePDEV, print.iprintoemps_disablepdev, print_unidrv-pscript_rendering_7adde157-af87-49c1-80b0-e419c84a12a4.xml
prcomoem.h
Prcomoem.h
Desktop
Windows
IPrintOemPS::DisablePDEV
prcomoem/IPrintOemPS::DisablePDEV
APIRef
kbSyntax
COM
Prcomoem.h
IPrintOemPS::DisablePDEV

IPrintOemPS::DisablePDEV

-description

The IPrintOemPS::DisablePDEV method allows a rendering plug-in for Pscript5 to delete the private PDEV structure that was allocated by its IPrintOemPS::EnablePDEV method.

-parameters

-param pdevobj

Caller-supplied pointer to a DEVOBJ structure.

-returns

The method must return one of the following values.

Return code Description
S_OK
The operation succeeded.
E_FAIL
The operation failed
E_NOTIMPL
The method is not implemented.

-remarks

The IPrintOemPS::DisablePDEV method performs the same types of operations as the DrvDisablePDEV function that is exported by a printer graphics DLL. Its purpose is to allow a rendering plug-in to delete the private PDEV structure that is pointed to by the DEVOBJ structure's pdevOEM member. This PDEV structure is one that was allocated by the plug-in's IPrintOemPS::EnablePDEV method.