CM_Add_Res_Des 함수(cfgmgr32.h)
CM_Add_Res_Des 함수는 논리 구성에 리소스 설명자를 추가합니다.
구문
CMAPI CONFIGRET CM_Add_Res_Des(
[out, optional] PRES_DES prdResDes,
[in] LOG_CONF lcLogConf,
[in] RESOURCEID ResourceID,
[in] PCVOID ResourceData,
[in] ULONG ResourceLen,
[in] ULONG ulFlags
);
매개 변수
[out, optional] prdResDes
새 리소스 설명자에 대한 핸들을 받을 위치에 대한 포인터입니다.
[in] lcLogConf
리소스 설명자를 추가해야 하는 논리 구성에 대한 호출자 제공 핸들입니다. 이 핸들은 이전에 다음 함수 중 하나를 호출하여 가져와야 합니다.
[in] ResourceID
ResourceData에서 제공하는 구조체의 유형을 식별하는 호출자 제공 리소스 종류 식별자입니다. Cfgmgr32.h에 정의된 ResType_ 접두사 상수 중 하나여야 합니다.
[in] ResourceData
다음 표에 나열된 리소스 구조 중 하나에 대한 호출자 제공 포인터입니다.
Resourceid 매개 변수 | 리소스 구조 |
---|---|
ResType_BusNumber | |
ResType_ClassSpecific | |
ResType_DevicePrivate | |
ResType_DMA | |
ResType_IO | |
ResType_IRQ | |
ResType_Mem | |
ResType_MfCardConfig | |
ResType_PcCardConfig |
[in] ResourceLen
ResourceData가 가리키는 구조체의 호출자 제공 길이입니다.
[in] ulFlags
사용되지 않음, 0이어야 합니다.
반환 값
작업이 성공하면 함수는 CR_SUCCESS 반환합니다. 그렇지 않으면 Cfgmgr32.h에 정의된 CR_ 접두사 오류 코드 중 하나를 반환합니다.
설명
CM_Add_Res_Des 호출자는 리소스 설명자 핸들의 할당을 취소하기 위해 CM_Free_Res_Des_Handle 호출해야 합니다.
이 함수의 호출자에게 는 SeLoadDriverPrivilege가 있어야 합니다. 권한은 Microsoft Windows SDK 설명서에 설명되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Microsoft Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 데스크톱 |
머리글 | cfgmgr32.h(Cfgmgr32.h 포함) |
라이브러리 | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |