다음을 통해 공유


NSTATUS 코드를 반환하는 KMDF 함수

다음은 NTSTATUS 코드를 반환하는 KMDF DDI 목록입니다. WdfRequestReuseWdfWaitLockAcquire를 제외하고 이러한 DDI는 실패할 수 있습니다.

WdfChildListAddOrUpdateChildDescriptionAsPresent

WdfChildListCreate

WdfChildListRetrieveAddressDescription

WdfChildListRetrieveNextDevice

WdfChildListUpdateChildDescriptionAsMissing

WdfCmResourceListAppendDescriptor

WdfCmResourceListInsertDescriptor

WdfCollection추가

WdfCollectionCreate

WdfCommonBufferCreate

WdfCommonBufferCreateWithConfig

WdfDeviceAddDependentUsageDeviceObject

WdfDeviceAddQueryInterface

WdfDeviceAddRemovalRelationsPhysicalDevice

WdfDeviceAllocAndQueryProperty

WdfDeviceAssignMofResourceName

WdfDeviceAssignS0IdleSettings

WdfDeviceAssignSxWakeSettings

WdfDeviceConfigureRequestDispatching

WdfDeviceCreate

WdfDeviceCreateDeviceInterface

WdfDeviceCreateSymbolicLink

WdfDeviceEnqueueRequest

WdfDeviceIndicateWakeStatus

WdfDeviceInitAssignName

WdfDeviceInitAssignSDDLString

WdfDeviceInitAssignWdmIrpPreprocessCallback

WdfDeviceInitRegisterPnpStateChangeCallback

WdfDeviceInitRegisterPowerPolicyStateChangeCallback

WdfDeviceInitRegisterPowerStateChangeCallback

WdfDeviceMiniportCreate

WdfDeviceOpenRegistryKey

WdfDeviceQueryProperty

WdfDeviceRetrieveDeviceInterfaceString

WdfDeviceRetrieveDeviceName

WdfDeviceStopIdle

WdfDeviceWdmDispatchPreprocessedIrp

WdfDmaEnablerCreate

WdfDmaTransactionCreate

WdfDmaTransactionExecute

WdfDmaTransactionInitialize

WdfDmaTransactionInitializeUsingRequest

WdfDmaTransactionRelease

WdfDpcCreate

WdfDriver만들기

WdfDriverOpenParametersRegistryKey

WdfDriverRegisterTraceInfo

WdfDriverRetrieveVersionString

WdfFdoAddStaticChild

WdfFdoInitAllocAndQueryProperty

WdfFdoInitOpenRegistryKey

WdfFdoInitQueryProperty

WdfFdoQueryForInterface

WdfInterruptCreate

WdfIoQueueCreate

WdfIoQueueFindRequest

WdfIoQueueReadyNotify

WdfIoQueueRetrieveFoundRequest

WdfIoQueueRetrieveNextRequest

WdfIoQueueRetrieveRequestByFileObject

WdfIoResourceListAppendDescriptor

WdfIoResourceListCreate

WdfIoResourceListInsertDescriptor

WdfIoResourceRequirementsListAppendIoResList

WdfIoResourceRequirementsListInsertIoResList

WdfIoTargetAllocAndQueryTargetProperty

WdfIoTarget만들기

WdfIoTargetFormatRequestForInternalIoctl

WdfIoTargetFormatRequestForInternalIoctlOthers

WdfIoTargetFormatRequestForIoctl

WdfIoTargetFormatRequestForRead

WdfIoTargetFormatRequestForWrite

WdfIoTargetOpen

WdfIoTargetQueryForInterface

WdfIoTargetQueryTargetProperty

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously

WdfIoTargetSendReadSynchronously

WdfIoTargetSendWriteSynchronously

WdfIoTargetStart

WdfLookasideListCreate

WdfMemoryAssignBuffer

WdfMemoryCopyFromBuffer

WdfMemoryCopyToBuffer

WdfMemoryCreate

WdfMemoryCreateFromLookaside

WdfMemoryCreatePreallocated

WdfObjectAllocateContext

WdfObject만들기

WdfObjectQuery

WdfPdoAddEjectionRelationsPhysicalDevice

WdfPdoInitAddCompatibleID

WdfPdoInitAddDeviceText

WdfPdoInitAddHardwareID

WdfPdoInitAssignDeviceID

WdfPdoInitAssignInstanceID

WdfPdoInitAssignRawDevice

WdfPdoMarkMissing

WdfPdoRetrieveAddressDescription

WdfPdoRetrieveIdentificationDescription

WdfPdoUpdateAddressDescription

WdfRegistryAssignMemory

WdfRegistryAssignMultiString

WdfRegistryAssignString

WdfRegistryAssignULong

WdfRegistryAssignUnicodeString

WdfRegistryAssignValue

WdfRegistryCreateKey

WdfRegistryOpenKey

WdfRegistryQueryMemory

WdfRegistryQueryMultiString

WdfRegistryQueryString

WdfRegistryQueryULong

WdfRegistryQueryUnicodeString

WdfRegistryQueryValue

WdfRegistryRemoveKey

WdfRegistryRemoveValue

WdfRequestAllocateTimer

WdfRequestChangeTarget

WdfRequestCreate

WdfRequestCreateFromIrp

WdfRequestForwardToIoQueue

WdfRequestGetStatus

WdfRequestProbeAndLockUserBufferForRead

WdfRequestProbeAndLockUserBufferForWrite

WdfRequestRequeue

WdfRequestRetrieveInputBuffer

WdfRequestRetrieveInputMemory

WdfRequestRetrieveInputWdmMdl

WdfRequestRetrieveOutputBuffer

WdfRequestRetrieveOutputMemory

WdfRequestRetrieveOutputWdmMdl

WdfRequestRetrieveUnsafeUserInputBuffer

WdfRequestRetrieveUnsafeUserOutputBuffer

WdfRequestReuse

WdfRequestUnmarkCancelable

WdfSpinLockCreate

WdfStringCreate

WdfTimerCreate

WdfUsbInterfaceSelectSetting

WdfUsbTargetDeviceAllocAndQueryString

WdfUsbTargetDeviceCreate

WdfUsbTargetDeviceCyclePortSynchronously

WdfUsbTargetDeviceFormatRequestForControlTransfer

WdfUsbTargetDeviceFormatRequestForCyclePort

WdfUsbTargetDeviceFormatRequestForString

WdfUsbTargetDeviceFormatRequestForUrb

WdfUsbTargetDeviceIsConnectedSynchronous

WdfUsbTargetDeviceQueryString

WdfUsbTargetDeviceResetPortSynchronously

WdfUsbTargetDeviceRetrieveConfigDescriptor

WdfUsbTargetDeviceRetrieveCurrentFrameNumber

WdfUsbTargetDeviceRetrieveInformation

WdfUsbTargetDeviceSelectConfig

WdfUsbTargetDeviceSendControlTransferSynchronously

WdfUsbTargetDeviceSendUrbSynchronously

WdfUsbTargetPipeAbortSynchronously

WdfUsbTargetPipeConfigContinuousReader

WdfUsbTargetPipeFormatRequestForAbort

WdfUsbTargetPipeFormatRequestForRead

WdfUsbTargetPipeFormatRequestForReset

WdfUsbTargetPipeFormatRequestForUrb

WdfUsbTargetPipeFormatRequestForWrite

WdfUsbTargetPipeReadSynchronously

WdfUsbTargetPipeResetSynchronously

WdfUsbTargetPipeSendUrbSynchronously

WdfUsbTargetPipeWriteSynchronously

WdfWaitLockAcquire

WdfWaitLockCreate

WdfWmiInstanceCreate

WdfWmiInstanceFireEvent

WdfWmiInstanceRegister

WdfWmiProviderCreate

WdfWorkItemCreate