EnumPrintProcessorDatatypes |
VB聲明 |
|
Declare Function EnumPrintProcessorDatatypes Lib "winspool.drv" Alias "EnumPrintProcessorDatatypesA" (ByVal pName As String, ByVal pPrintProcessorName As String, ByVal Level As Long, pDatatypes As Byte, ByVal cdBuf As Long, pcbNeeded As Long, pcRetruned As Long) As Long |
|
說明 |
|
枚舉由一個打印處理器支持的數(shù)據(jù)類型 |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
pName |
String,指定服務(wù)器的名字。用vbNullString表示使用本地系統(tǒng) |
pPrintProcessorName |
String,欲對其數(shù)據(jù)類型進(jìn)行枚舉的打印處理器的名字 |
Level |
Long,設(shè)為1 |
pDatatypes |
Byte,包含DATATYPES_INFO_1結(jié)構(gòu)的緩沖區(qū) |
cbBuf |
Long,pDatatypes緩沖區(qū)中的字符數(shù)量 |
pcbNeeded |
Long,指向一個Long型變量的指針,該變量用于保存請求的緩沖區(qū)長度,或者實際讀入的字節(jié)數(shù)量 |
pcReturned |
Long,載入緩沖區(qū)的結(jié)構(gòu)數(shù)量(用于那些能返回多個結(jié)構(gòu)的函數(shù)) |
注解 |
|
DATATYPES_INFO_1結(jié)構(gòu)包含了單個字段,其中保存了數(shù)據(jù)類型的名稱 |
Top |