DMDLL_PCIReadRegisterWithBaseAddress

PCI Common Config 정보에서 알려주는 BaseAddress[0] - BaseAddress[5] 까지의 리소스정보를 사용해서 데이타를 읽어옵니다


Description

int DMDLL_PCIReadRegisterWithBaseAddress( 
    IN DMHANDLE          OpenedHandle,
    IN int               BaseAddressIndex,
    OUT unsigned char *  pDataBuffer,
    IN ULONG             Offset,
    IN int               RequestSize
)

Parameters

OpenedHandle
    작업중이던 디바이스 핸들, DMDLL_OpenDeviceForInterfaceDeviceStack()함수를 통해서 얻은 권한핸들이어야 합니다
BaseAddressIndex
    BaseAddress[0-5]중에 어떤것을 사용할지를 결정합니다. 이것은 Memory혹은 PortIo 모두가 될 수 있습니다.(0..5)
pDataBuffer
    읽은 내용을 담을 버퍼를 제공합니다
Offset
    BaseAddress[0-5] 기준주소로 부터 어느정도 떨어진곳을 접근할곳인가를 알려줍니다. 바이트단위입니다
RequestSize
    읽고자 하는 크기바이트값을 명시합니다

Return Values

return  int
    작업이 성공할 경우 DMSTAT_SUCCESS 리턴

Changelog


Examples

results matching ""

    No results matching ""