SLQueryLicenseValueFromApp 함수(slpublic.h)

[이 API는 모든 Windows/Windows Phone 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.]

지정된 구성 요소 정책의 값을 가져옵니다.

구문

HRESULT SLQueryLicenseValueFromApp(
  [in]            PCWSTR valueName,
  [out, optional] ULONG  *valueType,
  [out, optional] PVOID  dataBuffer,
  [in]            ULONG  dataSize,
  [out]           ULONG  *resultDataSize
);

매개 변수

[in] valueName

정보를 가져올 정책의 이름입니다.

[out, optional] valueType

정책 값의 데이터 형식입니다. 다음 표에서는 이 매개 변수가 받을 수 있는 값에 대해 설명합니다.

Description
REG_DWORD 32비트 정수입니다. 이 형식의 경우 dataBuffer 매개 변수가 지정하는 버퍼의 크기는 4바이트 이상이어야 합니다.
REG_BINARY 이진 값입니다.
REG_SZ 마지막 null 문자를 포함하여 null로 끝나는 와이드 문자열입니다.

[out, optional] dataBuffer

구성 요소 정책의 값을 받는 버퍼입니다.

[in] dataSize

제공된 버퍼의 크기(바이트)입니다.

[out] resultDataSize

정책 값에 대해 받은 데이터의 실제 크기(바이트)입니다.

반환 값

이 함수가 성공하면 S_OK 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다.

의미
E_INVALIDARG
0x80070057
하나 이상의 인수가 잘못되었습니다.
SL_E_VALUE_NOT_FOUND
0xC004F012
지정한 이름-값 쌍을 찾을 수 없습니다.

설명

SLQueryLicenseValueFromApp 함수를 호출하려면 앱에 제한된 slapiQueryLicenseValue 기능이 있어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 slpublic.h
라이브러리 Api-ms-win-core-slapi-l1-1-0.lib
DLL Api-ms-win-core-slapi-l1-1-0.dll