读书人

z这个函数如何调用

发布时间: 2012-02-22 19:36:55 作者: rapoo

z这个函数怎么调用
var
_GetVolumeNameForVolumeMountPoint: function (lpszVolumeMountPoint: LPCSTR; lpszVolumeName: LPSTR;

cchBufferLength: DWORD): BOOL; stdcall;
_SetVolumeMountPoint: function (lpszVolumeMountPoint: LPCSTR; lpszVolumeName: LPCSTR): BOOL; stdcall;
_DeleteVolumeMountPoint: function (lpszVolumeMountPoint: LPCSTR): BOOL; stdcall;

function GetVolumeNameForVolumeMountPoint(lpszVolumeMountPoint: LPCSTR; lpszVolumeName: LPSTR; cchBufferLength:

DWORD): BOOL;
var
Kernel32: THandle;
begin
if not Assigned(_GetVolumeNameForVolumeMountPoint) then
begin
Kernel32 := GetModuleHandle(PChar( 'kernel32.dll '));
if Kernel32 <> 0 then @_GetVolumeNameForVolumeMountPoint := GetProcAddress(Kernel32, PChar

( 'GetVolumeNameForVolumeMountPointA '));
end;
if Assigned(_GetVolumeNameForVolumeMountPoint) then
Result := _GetVolumeNameForVolumeMountPoint(lpszVolumeMountPoint, lpszVolumeName, cchBufferLength)
else
Result := False;
end;

function SetVolumeMountPoint(lpszVolumeMountPoint: LPCSTR; lpszVolumeName: LPCSTR): BOOL;
var
Kernel32: THandle;
begin
if not Assigned(_SetVolumeMountPoint) then
begin
Kernel32 := GetModuleHandle(PChar( 'kernel32.dll '));
if Kernel32 <> 0 then @_SetVolumeMountPoint := GetProcAddress(Kernel32, PChar( 'SetVolumeMountPointA '));
end;
if Assigned(_SetVolumeMountPoint) then
Result := _SetVolumeMountPoint(lpszVolumeMountPoint, lpszVolumeName)
else
Result := False;
end;

function DeleteVolumeMountPoint(lpszVolumeMountPoint: LPCSTR): BOOL;
var
Kernel32: THandle;
begin
if not Assigned(_DeleteVolumeMountPoint) then
begin
Kernel32 := GetModuleHandle(PChar( 'kernel32.dll '));
if Kernel32 <> 0 then @_DeleteVolumeMountPoint := GetProcAddress(Kernel32, PChar( 'DeleteVolumeMountPointA '));
end;
if Assigned(_DeleteVolumeMountPoint) then
Result := _DeleteVolumeMountPoint(lpszVolumeMountPoint)
else
Result := False;
end;


我不知道他的参数是什么

[解决办法]
LPCSTR 这个应该是自己定义的一个类型吧~~

如果我没猜错应该是一个记录或则指针类型~~ 查看他的原码 鼠标左建按上LPCSTR
[解决办法]
关注,你是自己用,还是公司里面有人让你用?
最好的办法,谁让你用你问谁,有经验的人也一样很多东西不知道或者记不清楚,不要害怕问,用熟了以后都是自己的

读书人网 >.NET

热点推荐