Metodo IMFOutputPolicy::GenerateRequiredSchemas (mfidl.h)
Recupera un elenco dei sistemi di protezione dell'output che l'autorità di attendibilità di output (OTA) deve applicare, insieme ai dati di configurazione per ogni sistema di protezione.
Sintassi
HRESULT GenerateRequiredSchemas(
[in] DWORD dwAttributes,
[in] GUID guidOutputSubType,
[in] GUID *rgGuidProtectionSchemasSupported,
[in] DWORD cProtectionSchemasSupported,
[out] IMFCollection **ppRequiredProtectionSchemas
);
Parametri
[in] dwAttributes
Descrive l'output rappresentato dall'OTA che chiama questo metodo. Questo valore è un VALORE OR bit per bit pari a zero o più dei flag seguenti.
[in] guidOutputSubType
Indica una famiglia specifica di connettori di output rappresentati dall'OTA che chiama questo metodo. Di seguito sono indicati alcuni valori possibili.
[in] rgGuidProtectionSchemasSupported
Puntatore a una matrice di valori GUID che specificano quali sistemi di protezione di output sono supportati dall'OTA che chiama questo metodo.
[in] cProtectionSchemasSupported
Numero di elementi nella matrice rgGuidProtectionSchemasSupported .
[out] ppRequiredProtectionSchemas
Riceve un puntatore all'interfaccia IMFCollection di un oggetto insieme. Il chiamante deve rilasciare l'interfaccia. Ogni oggetto nella raccolta è un puntatore IMFOutputSchema . Ogni puntatore IMFOutputSchema definisce un sistema di protezione di output che deve essere applicato dall'OTA.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
L'OTA video restituisce il tipo di connettore MFCONNECTOR_UNKNOWN a meno che il dispositivo Direct3D non sia in modalità schermo intero. La modalità finestra Direct3D non è in genere una modalità video protetta. È possibile eseguire l'override di questo comportamento implementando un relatore EVR personalizzato che implementa l'interfaccia IEVRTrustedVideoPlugin .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |