共用方式為


AACS_READ_BINDING_NONCE結構 (ntddc)

AACS_READ_BINDING_NONCE 結構是驗證授與標識符 (AGID) 和邏輯區塊位址的包裝函式, (LBA) /length 配對,需要讀取 nonce。

語法

typedef struct _AACS_READ_BINDING_NONCE {
  DVD_SESSION_ID SessionId;
  ULONG          NumberOfSectors;
  ULONGLONG      StartLba;
  union {
    HANDLE    Handle;
    ULONGLONG ForceStructureLengthToMatch64bit;
  };
} AACS_READ_BINDING_NONCE, *PAACS_READ_BINDING_NONCE;

成員

SessionId

型別為 DVD_SESSION_ID 的值,指定 AGID。 用戶端會藉由成功呼叫 IOCTL_AACS_START_SESSION 來取得此值。

NumberOfSectors

擷取系結 nonce 之區域中的扇區數目。 若要要求檔案的 nonce,IOCTL_AACS_READ_BINDING_NONCE的呼叫端必須將這個成員設定為 MAXULONGLONG。

StartLba

擷取系結 nonce 之區域的起始邏輯區塊位址。 若要要求檔案的 nonce,IOCTL_AACS_GENERATE_BINDING_NONCE或IOCTL_AACS_READ_BINDING_NONCE的呼叫端必須將這個成員設定為 MAXULONGLONG。

Handle

檔句柄。 使用文件系統支援之IOCTL_AACS_READ_BINDING_NONCE呼叫端可以將這個成員設定為檔句柄。 如果呼叫端不使用文件系統支援,此成員必須具有INVALID_HANDLE_VALUE值。

ForceStructureLengthToMatch64bit

備註

用戶端會使用 IOCTL_AACS_GENERATE_BINDING_NONCE 要求或 IOCTL_AACS_READ_BINDING_NONCE 要求來擷取系結 nonce。

規格需求

需求
標頭 ntddc (包含 Ntddc)

另請參閱

AACS_BINDING_NONCE

IOCTL_AACS_GENERATE_BINDING_NONCE

IOCTL_AACS_READ_BINDING_NONCE