驱动的 API 函数:
1. RtlInitUnicodeString
作用: 初始化设备名称指针。
VOID RtlInitUnicodeString
(
IN OUT UNICODE_STRING DestinationString,
IN PCWSTR SourceString
);
2. IoCreateDevice
作用: 此函数用于创建常规的设备对象.
NTSTATUS IoCreateDevice(
IN PDRIVER_OBJECT DriverObject,
IN ULONG DeviceExtensionSize,
IN PUNICODE_STRING DeviceNameOPTIONAL,
IN DEVICE_TYPE DeviceType,
IN ULONG DeviceCharacteristics,
IN BOOLEAN Exclusive,
OUT PDEVICE_OBJECT *DeviceObject );
3. IoCreateSymbolicLink
作用: 此函数用于将设备与符号连接进行绑定。