다음을 통해 공유


ResUtilGetBinaryProperty 함수(resapi.h)

속성 목록에서 이진 속성을 검색하고 목록의 다음 속성에 대한 포인터를 진행합니다. PRESUTIL_GET_BINARY_PROPERTY 형식은 이 함수에 대한 포인터를 정의합니다.

구문

DWORD ResUtilGetBinaryProperty(
  [out]          LPBYTE                 *ppbOutValue,
  [out]          LPDWORD                pcbOutValueSize,
  [in]           const PCLUSPROP_BINARY pValueStruct,
  [in, optional] const LPBYTE           pbOldValue,
  [in]           DWORD                  cbOldValueSize,
  [in, out]      LPBYTE                 *ppPropertyList,
  [in, out]      LPDWORD                pcbPropertyListSize
);

매개 변수

[out] ppbOutValue

속성 목록의 이진 값이 반환되는 포인터의 주소입니다.

[out] pcbOutValueSize

출력 값의 크기에 대한 포인터입니다.

[in] pValueStruct

속성 목록에서 검색할 이진 값을 지정하는 CLUSPROP_BINARY 구조체에 대한 포인터입니다.

[in, optional] pbOldValue

속성의 이전 값에 대한 포인터입니다.

[in] cbOldValueSize

속성의 이전 값 길이에 대한 포인터입니다.

[in, out] ppPropertyList

이진 속성을 포함하는 속성 목록 버퍼에 대한 포인터의 주소입니다. 이 포인터는 다음 속성의 시작 부분으로 진행됩니다.

[in, out] pcbPropertyListSize

속성 목록 버퍼의 크기에 대한 포인터입니다. 크기는 ppPropertyList 포인터의 진행을 고려하여 감소됩니다.

반환 값

작업이 성공하면 함수는 ERROR_SUCCESS 반환합니다.

작업이 실패하면 함수는 시스템 오류 코드를 반환합니다. 다음은 가능한 오류 코드입니다.

반환 코드 설명
ERROR_INVALID_PARAMETER
데이터의 형식이 잘못되었습니다.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
대상 플랫폼 Windows
헤더 resapi.h
라이브러리 ResUtils.lib
DLL ResUtils.dll

추가 정보

ResUtilGetDwordProperty

ResUtilGetMultiSzProperty

ResUtilGetSzProperty