Win32 API 日本語リファレンス
ホームData.RightsManagement › DRM_DISTRIBUTION_POINT_INFO

DRM_DISTRIBUTION_POINT_INFO

列挙型
基底型i4

メンバー 3

名前10進16進説明
DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION00x0

発行ライセンスに含まれる既定のエンドユーザー ライセンス取得 URL に関する情報を取得します。サイレント イントラネット URL に関する情報を取得するには、この定数を使用します。次の例はライセンス取得 URL を示しています。

<DISTRIBUTIONPOINT>
  <OBJECT type="License-Acquisition-URL">
    <ID type="MS-GUID">
       {0045FD50-383B-43AA-90A4-ED013CD0CFE5}
    </ID>
    <NAME>Contoso Licensing Authority</NAME>
    <ADDRESS type="URL">
        http://Contoso.com/_wmcs/licensing
    </ADDRESS>
  </OBJECT>
</DISTRIBUTIONPOINT>
DRM_DISTRIBUTION_POINT_PUBLISHING10x1

発行ライセンスに含まれる発行ライセンス署名サービス URL に関する情報を取得します。次の例は署名サービス URL を示しています。

<DISTRIBUTIONPOINT>
  <OBJECT type="Publishing-URL">
    <ID type="MS-GUID">{9A23D98E-4449-4ba5-812A-F30808F3CB16}</ID> 
    <NAME>Publishing Point</NAME> 
    <ADDRESS type="URL">HTTP://petx64a526/_wmcs/licensing</ADDRESS> 
  </OBJECT>
</DISTRIBUTIONPOINT>
DRM_DISTRIBUTION_POINT_REFERRAL_INFO20x2

発行ライセンス内の非サイレントのエンドユーザー ライセンス取得 URL に関する情報を取得します。

メモ

RMS 1.0 SP1 以降、非サイレント ライセンス取得はサポートされなくなりました。

<DISTRIBUTIONPOINT>
  <OBJECT type="Referral-Info">
    <ID type="MS-GUID">{81C42010-208A-4ABA-BAB6-C3C60F06DD5F}</ID>
    <NAME>Contoso Credit Card Splash Page</NAME>
    <ADDRESS type="URL">
       https://www.contoso.com/CreditCardOffers.htm
    </ADDRESS>
  </OBJECT>
</DISTRIBUTIONPOINT>

公式ドキュメント

メモ

Msdrm.dll でクライアントによって公開される機能を利用する AD RMS SDK は、Windows Server 2008、Windows Vista、Windows Server 2008 R2、Windows 7、Windows Server 2012、および Windows 8 で使用できます。以降のバージョンでは変更されるか、利用できなくなる可能性があります。代わりに、Msipc.dll でクライアントによって公開される機能を利用する Active Directory Rights Management Services SDK 2.1 を使用してください。

DRM_DISTRIBUTION_POINT_INFO 列挙型は、DRMGetIssuanceLicenseInfo を呼び出すときに情報を取得する配布ポイントの種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DRM_DISTRIBUTION_POINT_INFO : int {
    DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0,
    DRM_DISTRIBUTION_POINT_PUBLISHING = 1,
    DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2
} DRM_DISTRIBUTION_POINT_INFO;
public enum DRM_DISTRIBUTION_POINT_INFO : int
{
    DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0,
    DRM_DISTRIBUTION_POINT_PUBLISHING = 1,
    DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2,
}
Public Enum DRM_DISTRIBUTION_POINT_INFO As Integer
    DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0
    DRM_DISTRIBUTION_POINT_PUBLISHING = 1
    DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2
End Enum
import enum

class DRM_DISTRIBUTION_POINT_INFO(enum.IntEnum):
    DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0
    DRM_DISTRIBUTION_POINT_PUBLISHING = 1
    DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2
// DRM_DISTRIBUTION_POINT_INFO
pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: i32 = 0;
pub const DRM_DISTRIBUTION_POINT_PUBLISHING: i32 = 1;
pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: i32 = 2;
// DRM_DISTRIBUTION_POINT_INFO
const (
	DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION int32 = 0
	DRM_DISTRIBUTION_POINT_PUBLISHING int32 = 1
	DRM_DISTRIBUTION_POINT_REFERRAL_INFO int32 = 2
)
const
  DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0;
  DRM_DISTRIBUTION_POINT_PUBLISHING = 1;
  DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2;
// DRM_DISTRIBUTION_POINT_INFO
pub const DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION: i32 = 0;
pub const DRM_DISTRIBUTION_POINT_PUBLISHING: i32 = 1;
pub const DRM_DISTRIBUTION_POINT_REFERRAL_INFO: i32 = 2;
const
  DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION* = 0
  DRM_DISTRIBUTION_POINT_PUBLISHING* = 1
  DRM_DISTRIBUTION_POINT_REFERRAL_INFO* = 2
enum DRM_DISTRIBUTION_POINT_INFO : int {
    DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION = 0,
    DRM_DISTRIBUTION_POINT_PUBLISHING = 1,
    DRM_DISTRIBUTION_POINT_REFERRAL_INFO = 2,
}
#define global DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION 0x0
#define global DRM_DISTRIBUTION_POINT_PUBLISHING          0x1
#define global DRM_DISTRIBUTION_POINT_REFERRAL_INFO       0x2