GetPrintProcessorDirectory
The GetPrintProcessorDirectory
function retrieves the path for the print processor on the specified server.
BOOL GetPrintProcessorDirectory(
LPTSTR pName, |
// address of
server name |
LPTSTR pEnvironment, |
// address of
environment |
DWORD Level, |
// structure level |
LPBYTE pPrintProcessorInfo, |
// address of
structure array |
DWORD cbBuf, |
// size, in bytes,
of array |
LPDWORD pcbNeeded |
// address of
variable with number of bytes retrieved (or required) |
); |
|
Parameters
pName
Points to a
null-terminated string that specifies the name of the server. If this parameter
is NULL, a local path is returned.
pEnvironment
Points to a
null-terminated string that specifies the environment. For example, Windows NT
x86 specifies Windows NT running on an Intel 80386 or 80486 processor. If this
parameter is NULL, the current environment of the calling application and
client machine (not of the destination application and print server) is used.
Level
Specifies the
structure level. This value must be 1.
pPrintProcessorInfo
Points to an
array of bytes into which the path is copied.
cbBuf
Specifies the
size of the buffer pointed to by pPrintProcessorInfo.
pcbNeeded
Points to a
value that specifies the number of bytes copied if the function succeeds, or
the number of bytes required if cbBuf is too small.
Return Values
If the
function succeeds, the return value is nonzero.
If the function
fails, the return value is zero. To get extended error information, call GetLastError
See Also