NetServerDiskEnum
The NetServerDiskEnum
function retrieves a list of disk drives on a server. This function returns its
result as an array of three-character strings (drive letter, colon, NULL).
Security Requirements
Only members
of the Administrators or Account Operators local group can successfully execute
NetServerDiskEnum on a remote computer. No special group membership is
required for local calls.
NET_API_STATUS NetServerDiskEnum(
LPTSTR servername, |
|
DWORD level, |
|
LPBYTE *bufptr, |
|
DWORD prefmaxlen, |
|
LPDWORD entriesread, |
|
LPDWORD totalentries, |
|
LPDWORD resume_handle |
|
); |
|
Parameters
servername
Pointer to a
Unicode string containing the name of the remote server on which the function
is to execute. A NULL pointer or string specifies the local computer.
level
Specifies the
following value to return the level of information provided.
Value |
Meaning |
100 |
The bufptr
parameter points to an array of SERVER_INFO_100 |
bufptr
Pointer to
the buffer in which the data set with the level parameter is stored.
prefmaxlen
Preferred
maximum length, in 8-bit bytes of returned data.
entriesread
Pointer to a DWORD
that contains the actual enumerated element count.
totalentries
Pointer to a DWORD
that contains the total number of entries that could have been enumerated from
the current resume position.
resume_handle
Pointer to a DWORD
that contains resume_handle, which is used to continue an existing
server disk search. The handle should be zero on the first call and left
unchanged for subsequent calls. If resume_handle is NULL, then no resume
handle is stored.
See Also