NTSTATUS コードを返す KMDF DDI の一覧を次に示します。 これらの DDI は、 WdfRequestReuse と WdfWaitLockAcquire の 2 つを除いて失敗する可能性があります。
WdfChildListAddOrUpdateChildDescriptionAsPresent
WdfChildListCreate
WdfChildListRetrieveAddressDescription
WdfChildListRetrieveNextDevice の
WdfChildListUpdateChildDescriptionAsMissing
WdfCmResourceListAppendDescriptor を する
WdfCmResourceListInsertDescriptor の
WdfCollectionAdd
WdfCollectionCreate
WdfCommonBufferCreate
WdfCommonBufferCreateWithConfig
WdfDeviceAddDependentUsageDeviceObject
WdfDeviceAddQueryInterface の
WdfDeviceAddRemovalRelationsPhysicalDevice
WdfDeviceAllocAndQueryProperty
WdfDeviceAssignMofResourceName
WdfDeviceAssignS0IdleSettings
WdfDeviceAssignSxWakeSettings
WdfDeviceConfigureRequestDispatching の
WdfDeviceCreate
WdfDeviceCreateDeviceInterface の
WdfDeviceCreateSymbolicLink
WdfDeviceEnqueueRequest の
WdfDeviceIndicateWakeStatus
WdfDeviceInitAssignName
WdfDeviceInitAssignSDDLString の
WdfDeviceInitAssignWdmIrpPreprocessCallback
WdfDeviceInitRegisterPnpStateChangeCallback の
WdfDeviceInitRegisterPowerPolicyStateChangeCallback の
WdfDeviceInitRegisterPowerStateChangeCallback の
WdfDeviceMiniportCreate
WdfDeviceOpenRegistryKey
WdfDeviceRetrieveDeviceInterfaceString
WdfDeviceRetrieveDeviceName
WdfDeviceStopIdle
WdfDeviceWdmDispatchPreprocessedIrp
WdfDmaEnablerCreate
WdfDmaTransactionCreate
WdfDmaTransactionExecute
WdfDmaTransactionInitialize
WdfDmaTransactionInitializeUsingRequest
WdfDmaTransactionRelease
WdfDpcCreate
WdfDriverCreate
WdfDriverOpenParametersRegistryKey
WdfDriverRegisterTraceInfo の
WdfDriverRetrieveVersionString の
WdfFdoAddStaticChild
WdfFdoInitAllocAndQueryProperty
WdfFdoInitOpenRegistryKey
WdfFdoQueryForInterface の
WdfInterruptCreate
WdfIoQueueCreate
WdfIoQueueFindRequest
WdfIoQueueReadyNotify
WdfIoQueueRetrieveFoundRequest
WdfIoQueueRetrieveNextRequest
WdfIoQueueRetrieveRequestByFileObject
WdfIoResourceListAppendDescriptor
WdfIoResourceListCreate
WdfIoResourceListInsertDescriptor の
WdfIoResourceRequirementsListAppendIoResList
WdfIoResourceRequirementsListInsertIoResList
WdfIoTargetAllocAndQueryTargetProperty の
WdfIoTargetCreate の
WdfIoTargetFormatRequestForInternalIoctl
WdfIoTargetFormatRequestForInternalIoctlOthers
WdfIoTargetFormatRequestForIoctl
WdfIoTargetFormatRequestForRead の
WdfIoTargetFormatRequestForWrite の
WdfIoTargetOpen を する
WdfIoTargetQueryForInterface の
WdfIoTargetQueryTargetProperty を
WdfIoTargetSendInternalIoctlOthersSynchronously を する
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously を する
WdfIoTargetSendReadSynchronously を する
WdfIoTargetSendWriteSynchronously を する
WdfIoTargetStart の
WdfLookasideListCreate
WdfMemoryAssignBuffer の
WdfMemoryCopyFromBuffer の
WdfMemoryCopyToBuffer
WdfMemoryCreate
WdfMemoryCreateFromLookaside の
WdfMemoryCreatePreallocated の
WdfObjectAllocateContext の
WdfObjectCreate
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 の