slpublic.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

slpublic.h には、次のプログラミング インターフェイスが含まれています。

関数

 
SLAcquireGenuineTicket

ソフトウェア ライセンス サーバー (SLS) から取得した XrML 正規チケットを取得します。
SLActivateProduct

ソフトウェア ライセンス サーバー (SLS) から使用ライセンスを取得します。
SLClose

ソフトウェア ライセンス クライアント (SLC) コンテキスト ハンドルを閉じます。
SLConsumeRight

アプリケーションがローカルに格納されているライセンスに対する権限を行使できるようにします。
SLDepositMigrationBlob

SLGatherMigrationBlob 関数を使用して以前に収集および収集されたライセンス情報を預けます。
SLDepositOfflineConfirmationId

オフライン アクティブ化のために、インストール ID (IID) と確認 ID (CID) を預けます。 (SLDepositOfflineConfirmationId)
SLDepositOfflineConfirmationIdEx

オフライン アクティブ化のために、インストール ID (IID) と確認 ID (CID) を預けます。 (SLDepositOfflineConfirmationIdEx)
SLFireEvent

指定したイベントを登録済みリスナーに送信します。
SLGatherMigrationBlob

指定されたファイル ハンドルのライセンス情報を収集します。 このライセンス情報は、後で SLDepositMigrationBlob 関数を使用して適用または入金できます。
SLGenerateOfflineInstallationId

インストール ID (IID) を生成します。
SLGenerateOfflineInstallationIdEx

インストール ID (IID) を生成します。
SLGetApplicationInformation

指定したアプリケーションに関する情報を取得します。
SLGetApplicationPolicy

SLPersistApplicationPolicies 関数と共に格納され、SLLoadApplicationPolicies 関数を使用して読み込まれたセットからポリシーを照会します。
SLGetAuthenticationResult

認証結果を取得します。
SLGetGenuineInformation

Windows コンピューターの正規の状態に関する情報を取得します。
SLGetGenuineInformationEx

Windows コンピューターの正規の状態に関する情報を指定します。 (SLGetGenuineInformationEx)
SLGetInstalledProductKeyIds

この関数は、指定された Product SKU ID に関連付けられているプロダクト キー ID の一覧を返します。
SLGetLicense

ライセンス ファイル BLOB を返します。
SLGetLicenseFileId

ライセンス BLOB が既にインストールされているかどうかを確認します。
SLGetLicenseInformation

指定したライセンス情報を取得します。
SLGetLicensingStatusInformation

指定したアプリケーションまたは SKU のライセンス状態を取得します。
SLGetPKeyId

製品に関連付けられている登録済みのプロダクト キー ID を取得します。
SLGetPKeyInformation

指定したプロダクト キーの情報を取得します。
SLGetPolicyInformation

right が正常に使用された後のポリシー情報を取得します。 (SLGetPolicyInformation)
SLGetPolicyInformationDWORD

right が正常に使用された後のポリシー情報を取得します。 (SLGetPolicyInformationDWORD)
SLGetProductSkuInformation

指定した製品 SKU に関する情報を取得します。
SLGetReferralInformation

指定した製品の紹介情報を取得します。
SLGetServerStatus

指定した URL と RequestType に従ってサーバーの状態を確認します。
SLGetServiceInformation

グローバル データ情報を取得します。
SLGetSLIDList

入力クエリ ID の種類と ID 値に従って、SSD の一覧を取得します。
SLGetWindowsInformation

ソフトウェア コンポーネントのライセンス ポリシーから、名前と値のペアの値部分を取得します。
SLGetWindowsInformationDWORD

ソフトウェア コンポーネントのライセンス ポリシーから、名前と値のペアの DWORD 値部分を取得します。
SLInstallLicense

指定したライセンスを格納し、ライセンス ファイル ID を返します。
SLInstallProofOfPurchase

プロダクト キーを SL に登録します。
SLInstallProofOfPurchaseEx

プロダクト キーを SL に登録します。
SLIsGenuineLocal

指定したアプリケーションが正規の Windows インストールであるかどうかを確認します。
SLIsGenuineLocalEx

指定したアプリケーションのインストールが本物かどうかを確認します。
SLLoadApplicationPolicies

SLGetApplicationPolicy 関数で使用するために、SLPersistApplicationPolicies 関数で設定されたアプリケーション ポリシーを読み込みます。
SLOpen

ソフトウェア ライセンス クライアント (SLC) を初期化し、SLC をソフトウェア ライセンス サービス (SLS) に接続します。
SLPersistApplicationPolicies

高速ポリシー アクセスのために、現在使用されているポリシーをディスクに格納します。
SLPersistRTSPayloadOverride

オンラインライセンス認証と電話ライセンス認証の両方について、指定した製品に情報を関連付けます。
SLQueryLicenseValueFromApp

指定したコンポーネント ポリシーの値を取得します。
SLReArm

この関数は、アプリケーションのアクティブ化をリアームします。
SLRegisterEvent

SL サービスにイベントを登録します。
SLSetAuthenticationData

認証データを設定します。
SLSetCurrentProductKey

現在のプロダクト キーを、以前にインストールしたプロダクト キーに設定します。
SLSetGenuineInformation

Windows コンピューターの正規の状態に関する情報を指定します。 (SLSetGenuineInformation)
SLUninstallLicense

ライセンス ファイル ID とターゲット ユーザー オプションで指定されたライセンスをアンインストールします。
SLUninstallProofOfPurchase

プロダクト キー情報の登録を解除します。
SLUnloadApplicationPolicies

SLLoadApplicationPolicies 関数によって返されるポリシー コンテキスト ハンドルを解放します。
SLUnregisterEvent

SL サービスに登録されたイベントの登録を解除します。

構造

 
SL_ACTIVATION_INFO_HEADER

製品のアクティブ化情報を指定します。
SL_AD_ACTIVATION_INFO

ライセンスの小売または Active Directory 電話によるライセンス認証に使用される情報を指定します。
SL_LICENSING_STATUS

ライセンスの状態を表します。 (SL_LICENSING_STATUS)
SL_NONGENUINE_UI_OPTIONS

SLIsGenuineLocal 関数がインストールが正規品ではないことを示す場合にダイアログ ボックスを表示するアプリケーションを指定します。

列挙

 
SL_ACTIVATION_TYPE

ライセンスのオフライン ライセンス認証の種類を表します。
SL_GENUINE_STATE

アプリケーションのインストールの状態を指定します。
SLDATATYPE

SLGetWindowsInformation 関数によって返されるバッファーのデータ型を指定します。
SLIDTYPE

ソフトウェア ライセンス ID の種類を表します。
SLLICENSINGSTATUS

ライセンスの状態を表します。 (SLLICENSINGSTATUS)
SLREFERRALTYPE

SLGetReferralInformation 関数で照会できる情報の種類を表します。