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
ポリシー値のデータ型。 次の表では、このパラメーターが受け取ることができる値について説明します。
値 | 説明 |
---|---|
REG_DWORD | 32 ビットの整数。 この型の場合、 dataBuffer パラメーターが指定するバッファーのサイズは、少なくとも 4 バイトにする必要があります。 |
REG_BINARY | バイナリ値。 |
REG_SZ | 最後の null 文字を含む、ワイド文字の null で終わる文字列。 |
[out, optional] dataBuffer
コンポーネント ポリシーの値を受け取るバッファー。
[in] dataSize
指定されたバッファーのサイズ (バイト単位)。
[out] resultDataSize
ポリシー値に対して受信したデータの実際のサイズ (バイト単位)。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
値 | 意味 |
---|---|
|
1 つ以上の引数が無効です。 |
|
指定された名前と値のペアが見つかりませんでした。 |
注釈
SLQueryLicenseValueFromApp 関数を呼び出すには、アプリに slapiQueryLicenseValue 機能が制限されている必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | slpublic.h |
Library | Api-ms-win-core-slapi-l1-1-0.lib |
[DLL] | Api-ms-win-core-slapi-l1-1-0.dll |