Condividi tramite


Metodo IMFContentProtectionDevice::GetPrivateDataByteCount (mfidl.h)

Ottiene il numero necessario di byte che devono essere prependati su
i buffer di input e output quando si chiama il processore di sicurezza tramite il metodo InvokeFunction .
Quando si specifica questo numero di byte, il decrittografore Media Foundation transform (MFT) può allocare la quantità totale di byte ed evitare di eseguire copie dei dati quando il decrittografia sposta i dati nel processore di sicurezza.

Sintassi

HRESULT GetPrivateDataByteCount(
  [out] DWORD *PrivateInputByteCount,
  [out] DWORD *PrivateOutputByteCount
);

Parametri

[out] PrivateInputByteCount

Numero obbligatorio di byte da prependare a
buffer di input fornito al sistema di protezione del contenuto.

[out] PrivateOutputByteCount

Numero obbligatorio di byte da prependare a
buffer di output fornito al sistema di protezione del contenuto.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

IMFContentProtectionDevice

InvokeFunction