次の方法で共有


NSTATUS コードを返す KMDF 関数

NTSTATUS コードを返す KMDF DDI の一覧を次に示します。 これらの DDI は、 WdfRequestReuseWdfWaitLockAcquire の 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

WdfDeviceQueryProperty

WdfDeviceRetrieveDeviceInterfaceString

WdfDeviceRetrieveDeviceName

WdfDeviceStopIdle

WdfDeviceWdmDispatchPreprocessedIrp

WdfDmaEnablerCreate

WdfDmaTransactionCreate

WdfDmaTransactionExecute

WdfDmaTransactionInitialize

WdfDmaTransactionInitializeUsingRequest

WdfDmaTransactionRelease

WdfDpcCreate

WdfDriverCreate

WdfDriverOpenParametersRegistryKey

WdfDriverRegisterTraceInfo の

WdfDriverRetrieveVersionString の

WdfFdoAddStaticChild

WdfFdoInitAllocAndQueryProperty

WdfFdoInitOpenRegistryKey

WdfFdoInitQueryProperty

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