这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » [灌水]DDK常用函数与数据结构描述

共1条 1/1 1 跳转至

[灌水]DDK常用函数与数据结构描述

菜鸟
2006-12-12 06:38:50     打赏
DDK常用函数与数据结构描述 Support Function and Data Structure Reference ASSERT ASSERTMSG CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_RESOURCE_LIST CONFIGURATION_INFORMATION CONTAINING_RECORD CONTROLLER_OBJECT DbgBreakPoint DbgPrint DEVICE_DESCRIPTION DEVICE_OBJECT DriverEntry DRIVER_OBJECT ExAcquireFastMutex ExAcquireFastMutexUnsafe ExAcquireResourceExclusiveLite ExAcquireResourceSharedLite ExAcquireSharedStarveExclusive ExAcquireSharedWaitForExclusive ExAllocateFromNPagedLookasideList ExAllocateFromPagedLookasideList ExAllocatePool ExAllocatePoolWithQuota ExAllocatePoolWithQuotaTag ExAllocatePoolWithTag ExConvertExclusiveToSharedLite ExDeleteNPagedLookasideList ExDeletePagedLookasideList ExDeleteResourceLite ExFreePool ExFreeToNPagedLookasideList ExFreeToPagedLookasideList ExGetCurrentResourceThread ExInitializeFastMutex ExInitializeNPagedLookasideList ExInitializePagedLookasideList ExInitializeResourceLite ExInitializeWorkItem ExInterlockedInsertHeadList ExInterlockedInsertTailList ExInterlockedRemoveHeadList ExIsResourceAcquiredExclusiveLite ExIsResourceAcquiredSharedLite ExQueueWorkItem ExReleaseFastMutex ExReleaseFastMutexUnsafe ExReleaseResourceForThreadLite ExTryToAcquireFastMutex ExTryToAcquireResourceExclusiveLite HalAssignSlotResources HalGetAdapter HalGetBusData HalGetBusDataByOffset HalGetInterruptVector HalSetBusData HalSetBusDataByOffset HalTranslateBusAddress HKEY_LOCAL_MACHINE InitializeListHead InitializeObjectAttributes InsertHeadList InsertTailList INTERFACE_TYPE InterlockedDecrement InterlockedExchange InterlockedExchangeAdd InterlockedIncrement IoAcquireCancelSpinLock IoAllocateAdapterChannel IoAllocateController IoAllocateErrorLogEntry IoAllocateIrp IoAllocateMdl IoAssignResources IoAttachDevice IoAttachDeviceToDeviceStack IoBuildAsynchronousFsdRequest IoBuildDeviceIoControlRequest IoBuildPartialMdl IoBuildSynchronousFSDRequest IoCallDriver IoCancelIrp IoCompleteRequest IoConnectInterrupt IoCopyCurrentIrpStackLocationToNext IoCreateController IoCreateDevice IoCreateNotificationEvent IoCreateSymbolicLink IoCreateSynchronizationEvent IoDeleteController IoDeleteDevice IoDeleteSymbolicLink IoDetachDevice IoDisconnectInterrupt IO_ERROR_LOG_PACKET IoFlushAdapterBuffers IoFreeAdapterChannel IoFreeController IoFreeIrp IoFreeMapRegisters IoFreeMdl IoGetConfiguationInformation IoGetCurrentIrpStackLocation IoGetCurrentProcess IoGetDeviceObjectPointer IoGetNextIrpStackLocation IoInitializeDpcRequest IoInitializeIrp IoInitializeTimer IoMakeAssociatedIrp IoMapTransfer IoMarkIrpPending IoRegisterShutdownNotification IoReleaseCancelSpinLock IoRequestDpc IO_RESOURCE_DESCRIPTOR IO_RESOURCE_LIST IO_RESOURCE_REQUIREMENTS_LIST IoSetCancelRoutine IoSetCompletionRoutine IoSetNextIrpStackLocation IoSizeOfIrp IoSkipCurrentIrpStackLocation IO_STACK_LOCATION IoStartNextPacket IoStartNextPacketByKey IoStartPacket IoStartTimer IO_STATUS_BLOCK IoStopTimer IoUnregisterShutdownNotification IoWriteErrorLogEntry IsListEmpty IRP KdPrint KeAcquireSpinLock KeAcquireSpinLockAtDpcLevel KeBugCheck KeBugCheckEx KeCancelTimer KeClearEvent KeDelayExecutionThread KeDeregisterBugCheckCallback KeFlushIoBuffers KeGetCurrentIrql KeGetCurrentProcessorNumber KeGetDcacheFillSize KeInitializeCallbackRecord KeInitializeDeviceQueue KeInitializeDpc KeInitializeEvent KeInitializeMutex KeInitializeSemaphore KeInitializeSpinLock KeInitializeTimer KeInitializeTimerEx KeInsertByKeyDeviceQueue KeInsertDeviceQueue KeInsertQueueDpc KeLowerIrql KeNumberProcessors KeQueryPerformanceCounter KeQuerySystemTime KeQueryTickCount KeQueryTimeIncrement KeRaiseIrql KeReadStateEvent KeReadStateMutex KeReadStateSemaphore KeReadStateTimer KeRegisterBugCheckCallback KeReleaseMutex KeReleaseSemaphore KeReleaseSpinLock KeReleaseSpinLockFromDpcLevel KeRemoveByKeyDeviceQueue KeRemoveDeviceQueue KeRemoveEntryDeviceQueue KeRemoveQueueDpc KeResetEvent KeSetEvent KeSetPriorityThread KeSetTimer KeSetTimerEx KeStallExecutionProcessor KeSynchronizeExecution KeWaitForMultipleObjects KeWaitForMutexObject KeWaitForSingleObject KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NODE_INFORMATION KEY_VALUE_BASIC_INFORMATION KEY_VALUE_FULL_INFORMATION KEY_VALUE_PARTIAL_INFORMATION KIRQL KSYNCHRONIZE_ROUTINE LARGE_INTEGER MmAllocateContiguousMemory MmAllocateNonCachedMemory MmCreateMdl MmFreeContiguousMemory MmFreeNonCachedMemory MmGetMdlByteCount MmGetMdlByteOffset MmGetMdlVirtualAddress MmGetPhysicalAddress MmGetSystemAddressForMdl MmInitializeMdl MmIsAddressValid MmMapIoSpace MmMapLockedPages MmPrepareMdlForReuse MmProbeAndLockPages MmQuerySystemSize MmSizeOfMdl MmUnlockPages MmUnlockPagableImageSection MmUnmapIoSpace MmUnmapLockedPages NTSTATUS ObDereferenceObject ObReferenceObjectByHandle ObReferenceObjectByPointer PCI_COMMON_CONFIG PCI_SLOT_NUMBER PDRIVER_CONTROL PIO_DPC_ROUTINE PIO_TIMER_ROUTINE PKDEFERRED_ROUTINE PKSTART_ROUTINE PsCreateSystemThread PsGetCurrentProcess PsGetCurrentThread PsTerminateSystemThread READ_PORT_BUFFER_type READ_PORT_type READ_REGISTER_BUFFER_type READ_REGISTER_type RemoveEntryList RemoveHeadList RemoveTailList RtlInitUnicodeString RtlMoveMemory RTL_QUERY_REGISTRY_ROUTINE RTL_QUERY_REGISTRY_TABLE RtlQueryRegistryValues RtlUnicodeStringToAnsiString RtlZeroMemory UNICODE_STRING _URB_CONTROL_DESCRIPTOR_REQUEST _URB_HEADER UsbBuildGetDescriptorRequest WRITE_PORT_BUFFER_type WRITE_PORT_type WRITE_REGISTER_BUFFER_type WRITE_REGISTER_type ZwClose ZwCreateFile ZwCreateKey ZwDeleteKey ZwEnumerateKey ZwEnumerateValueKey ZwFlushKey ZwMapViewOfSection ZwOpenKey ZwOpenSection ZwQueryKey ZwQueryValueKey ZwSetInformationThread ZwSetValueKey ZwUnmapViewOfSection



关键词: 灌水     常用     函数     数据结构     描述    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]