EnumPorts

此頁沒有內(nèi)容條目
內(nèi)容

EnumPorts

VB聲明

Declare Function EnumPorts Lib "winspool.drv" Alias "EnumPortsA" (ByVal pName As String, ByVal Level As Long, ByVal lpbPorts As Long, ByVal cbBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long

說明

枚舉一個系統(tǒng)可用的端口

返回值

Long,非零表示成功,零表示失敗。會設置GetLastError

參數(shù)表

參數(shù)

類型及說明

pName

String,指定服務器的名字。用vbNullString指定本地系統(tǒng)

Level

Long,1或2(1用于NT 3.51),分別指定PORT_INFO_1 或 PORT_INFO_2

lpbPorts

Long,包含PORT_INFO_1 或 PORT_INFO_2結(jié)構(gòu)的緩沖區(qū)

cbBuf

Long,lpbPorts緩沖區(qū)中的字符數(shù)量

pcbNeeded

Long,指向一個Long型變量的指針,該變量用于保存請求的緩沖區(qū)長度,或者實際讀入的字節(jié)數(shù)量

pcReturned

Long,載入緩沖區(qū)的結(jié)構(gòu)數(shù)量(用于那些能返回多個結(jié)構(gòu)的函數(shù))

注解

參考AddPort函數(shù),了解進一步的情況

Top