다음을 통해 공유


CM_Get_Res_Des_Data_Size 함수(cfgmgr32.h)

CM_Get_Res_Des_Data_Size 함수는 로컬 컴퓨터의 지정된 리소스 설명자에 포함된 정보를 보관하는 데 필요한 버퍼 크기를 가져옵니다.

구문

CMAPI CONFIGRET CM_Get_Res_Des_Data_Size(
  [out] PULONG  pulSize,
  [in]  RES_DES rdResDes,
  [in]  ULONG   ulFlags
);

매개 변수

[out] pulSize

필요한 버퍼 크기를 받을 위치의 호출자 제공 주소입니다.

[in] rdResDes

CM_Get_Next_Res_Des 대한 이전 호출에서 얻은 리소스 설명자에 대한 호출자 제공 핸들입니다.

[in] ulFlags

사용되지 않음, 0이어야 합니다.

반환 값

작업이 성공하면 함수는 CR_SUCCESS 반환합니다. 그렇지 않으면 Cfgmgr32.h에 정의된 CR_ 접두사 오류 코드 중 하나를 반환합니다.

참고 Windows 8 시작해서 CM_Get_Res_Des_Data_Size Wow64 시나리오에서 사용될 때 CR_CALL_NOT_IMPLEMENTED 반환합니다. 로컬 컴퓨터의 하드웨어 리소스에 대한 정보를 요청하려면 하드웨어 리소스 API를 사용하여 아키텍처 네이티브 버전의 애플리케이션을 구현해야 합니다. 예: AMD64 시스템용 AMD64 애플리케이션.
 

설명

반환된 크기 값은 적절한 리소스 구조의 크기를 나타냅니다( CM_Add_Res_Des 참조). 리소스 설명자가 리소스 요구 사항 목록에 있는 경우 반환된 크기에는 리소스 구조의 크기와 연결된 범위 배열에 할당된 공간이 모두 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 cfgmgr32.h(Cfgmgr32.h 포함)
라이브러리 Cfgmgr32.lib
DLL Cfgmgr32.dll

추가 정보

CM_Get_Res_Des_Data_Size_Ex