Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PciIdeXGetBusData routine retrieves data from the ___location specified by ConfigDataOffset within the device's PCI configuration space.
Syntax
NTSTATUS PciIdeXGetBusData(
_In_ PVOID DeviceExtension,
_In_ PVOID Buffer,
_In_ ULONG ConfigDataOffset,
_In_ ULONG BufferLength
);
Parameters
DeviceExtension [in]
Contains a pointer to the device extension of the IDE controller.Buffer [in]
Contains a pointer to the buffer in which data from the device's PCI bus configuration space is returned.ConfigDataOffset [in]
Specifies an offset into the device's PCI configuration space where the data to be returned can be found.BufferLength [in]
Specifies the length in bytes of the buffer.
Return value
PciIdeXGetBusData returns STATUS_SUCCESS if the data was successfully retrieved from the device's PCI configuration space or STATUS_UNSUCCESSFUL if the data could not be retrieved.
Remarks
PcildeXGetBusData stores the retrieved data in Buffer.
Requirements
Target platform |
Desktop |
Header |
Ide.h (include Ide.h) |
Library |
Pciidex.lib |
See also