Condividi tramite


struttura OPM_CONNECTED_HDCP_DEVICE_INFORMATION (opmapi.h)

Contiene il risultato di una query OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION .

Sintassi

typedef struct _OPM_CONNECTED_HDCP_DEVICE_INFORMATION {
  OPM_RANDOM_NUMBER             rnRandomNumber;
  ULONG                         ulStatusFlags;
  ULONG                         ulHDCPFlags;
  OPM_HDCP_KEY_SELECTION_VECTOR ksvB;
  BYTE                          Reserved[11];
  BYTE                          Reserved2[16];
  BYTE                          Reserved3[16];
} OPM_CONNECTED_HDCP_DEVICE_INFORMATION;

Members

rnRandomNumber

Struttura OPM_RANDOM_NUMBER . Questa struttura contiene lo stesso numero casuale a 128 bit inviato dall'applicazione al driver nella struttura OPM_GET_INFO_PARAMETERS o OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

OR bit per bit dei flag di stato OPM.

ulHDCPFlags

Valore che indica se il dispositivo connesso è un ripetitore HDCP.

Valore Significato
OPM_HDCP_FLAG_NONE
0x00
Il dispositivo non è un ripetitore HDCP.
OPM_HDCP_FLAG_REPEATER
0x01
Il dispositivo è un ripetitore HDCP.

ksvB

Struttura OPM_HDCP_KEY_SELECTION_VECTOR che contiene il vettore di selezione chiave (KSV) del dispositivo. Si tratta del valore denominato Bksv nella specifica HDCP.

Reserved[11]

Riservato per utilizzi futuri. Riempire questa matrice con zeri.

Reserved2[16]

Riservato per utilizzi futuri. Riempire questa matrice con zeri.

Reserved3[16]

Riservato per utilizzi futuri. Riempire questa matrice con zeri.

Commenti

Il layout di questa struttura è identico alla struttura DXVA_COPPStatusHDCPKeyData usata nel protocollo COPP (Certified Output Protection Protocol).

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione opmapi.h

Vedi anche

Strutture OPM

Output Protection Manager