勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Functions >

DeletePrinterKey

Previous pageReturn to chapter overviewNext page

描述

 

DeletePrinterKey功能删除指定的键及其指定打印机的所有子键。

 

C++ 语法

 

DWORD DeletePrinterKey(

__in HANDLE hPrinter,

__in LPCTSTR pKeyName

);

 

PowerBASIC 语法

 

FUNCTION DeletePrinterKeyA ( _

BYVAL hPrinter AS DWORD, _

BYREF pKeyName AS ASCIIZ _

) AS DWORD

 

Unicode版本:

 

FUNCTION DeletePrinterKeyW ( _

BYVAL hPrinter AS DWORD, _

BYREF pKeyName AS WSTRINGZ _

) AS DWORD

 

参数

 

hPrinter

 

[in]处理功能删除键的打印机。使用OpenPrinterAddPrinter功能来检索打印机句柄。

 

pKeyName

 

[in]指向指定要删除密钥的以空字符结尾的字符串的指针。使用反斜杠(\\)字符作为分隔符来指定具有一个或多个子项的路径。

 

如果pKeyName为空字符串(“”),DeletePrinterKey将删除打印机顶层键下方的所有键。如果pKeyName为NULL,则DeletePrinterKey返回ERROR_INVALID_PARAMETER。

 

返回值

 

如果函数成功,则返回值为ERROR_SUCCESS。

 

如果函数失败,则返回值是系统错误代码。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)