描述
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)


