在wdm驅動中如何獲得pci卡的物理slot號?
系統提供了乙個函式 iogetdeviceproperty() 來實現這個功能。該函式的宣告如下:
ntstatus iogetdeviceproperty( in pdevice_objectdeviceobject當引數 deviceproperty = devicepropertyuinumber 時取回的就是pci卡的物理slot號。示例如下:,
in device_registry_propertydeviceobject
,
in device_registry_propertydeviceproperty
,
in ulongbufferlength
,
out pvoidbufferlength
,
out pvoidpropertybuffer
,
out pulongresultlength
);
ulong uluinumber;
iogetdeviceproperty(
pdo,
devicepropertyuinumber,
sizeof( ulong ),
( pvoid ) &uluinumber,
&ullength );
pdo 引數可以在你的功能驅動的adddevice例程中由bus driver傳過來。
在驅動中獲得Windows的版本號
在寫驅動程式時,我們發現對於windows的不同版本,其對應的核心資料結構是不同的,所以在具體操作時同樣要根據windows的不同版本進行不同的操作,那麼怎樣獲取windows的版本,並且windows的不同版本的結構模式應如何區別,這是下面要解決的問題。msdn上提到psgetversion是已經...
php中如何輸出時間 在php中如何獲得未來時間?
php獲取昨天日期 date y m d strtotime 1 day php獲取明天日期 date y m d strtotime 1 day php獲取一周後日期 date y m d strtotime 1 week php獲取一周零兩天四小時兩秒後時間 date y m d g h s s...
在Delphi中如何獲得SQL中儲存過程的返回值
示例儲存過程 create procedure proc login username varchar 20 password varchar 20 asdeclare result int select result count from loginuser where user username...