IoCreateDevice, IoDeleteDevice
IoCreateDevice 메모리에 할당하고 디바이스 오브젝트를 초기화하고 드라이버에 의해 사용된다. NTSTATUS IoCreateDevice( IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName OPTIONAL, //Driver 의 이름 IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject //DeviceObject 의 포인터 ); 사용예) IoCreateDevice(DriverObject, 0, NULL, FILE_DEVICE_UNKNOWN..
청강컴정/시스템프로그래밍
2009. 5. 8. 15:32