勇芳软件工作室.汉化:  Printing > Print Spooler API > Printer Driver Installation >

DeletePort

Previous pageReturn to chapter overviewNext page

描述

 

DeletePort功能显示一个对话框,允许用户删除端口名称。

 

C++ 语法

 

BOOL DeletePort(

__in LPTSTR pName,

__in HWND hWnd,

__in LPTSTR pPortName

);

 

PowerBASIC 语法

 

FUNCTION DeletePortA ( _

BYREF pName AS ASCIIZ, _

BYVAL hWnd AS DWORD, _

BYREF pPortName AS ASCIIZ _

) AS LONG

 

Unicode版本:

 

FUNCTION DeletePortW ( _

BYREF pName AS WSTRINGZ, _

BYVAL hWnd AS DWORD, _

BYREF pPortName AS WSTRINGZ _

) AS LONG

 

参数

 

pName

 

[in]指向一个零终止字符串的指针,该字符串指定应删除该端口的服务器的名称。如果此参数为NULL,则删除本地端口。

 

hWnd

 

[in]处理端口删除对话框的父窗口。

 

pPortName

 

[in]指向要终止的字符串的指针,该字符串指定应删除的端口的名称。

 

返回值

 

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

 

如果函数失败,返回值为零。

 

备注

 

应用程序可以通过调用EnumPorts函数来检索有效端口的名称。

 

如果打印机当前连接到指定的端口,则DeletePort函数返回错误。

 

DeletePort功能的调用者必须对端口连接的服务器具有SERVER_ACCESS_ADMINISTER访问权限。

 

Windows 95/98 / Me:Microsoft Layer for Unicode支持DeletePortW.

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)