DMDLL_PCIGetCommonConfig

PCI버스인터페이스를 사용해서, 현재 사용중인 하드웨어의 PCI_COMMON_CONFIG 정보를 얻습니다


Description

int DMDLL_PCIGetCommonConfig( 
    IN DMHANDLE              OpenedHandle,
    OUT PCI_COMMON_CONFIG *  pPCICommonConfig
)

Parameters

OpenedHandle
    작업중이던 디바이스 핸들, DMDLL_OpenDeviceForInterfaceDeviceStack()함수를 통해서 얻은 권한핸들이어야 합니다
pPCICommonConfig
    현재 사용중인 PCI카드의 표준 Configuration Register내용을 담습니다

Return Values

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

Changelog


Examples

PCI_COMMON_CONFIG    PCICommonConfig;
dmStatus = DMDLL_PCIGetCommonConfig(DMHandle, &PCICommonConfig);
if (dmStatus != DMSTAT_SUCCESS)
    return;

// PCICommonConfig 구조체내에 보관된 PCI Common Config
// 레지스터의 내용중 VendorID, DeviceID를 가져옵니다
m_VendorID.Format(L"0x%04X", PCICommonConfig.VendorID);
m_DeviceID.Format(L"0x%04X", PCICommonConfig.DeviceID);

results matching ""

    No results matching ""