DMDLL_PCIWriteRegisterWithBaseAddress

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


Description

int DMDLL_PCIWriteRegisterWithBaseAddress( 
    IN DMHANDLE        OpenedHandle,
    IN int             BaseAddressIndex,
    IN 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 ""