Condividi tramite


Funzione MFTGetInfo (mfapi.h)

Ottiene informazioni dal Registro di sistema su una trasformazione Media Foundation (MFT).

Sintassi

HRESULT MFTGetInfo(
  [in]  CLSID                  clsidMFT,
  [out] LPWSTR                 *pszName,
  [out] MFT_REGISTER_TYPE_INFO **ppInputTypes,
  [out] UINT32                 *pcInputTypes,
  [out] MFT_REGISTER_TYPE_INFO **ppOutputTypes,
  [out] UINT32                 *pcOutputTypes,
  [out] IMFAttributes          **ppAttributes
);

Parametri

[in] clsidMFT

CLSID dell'MFT.

[out] pszName

Riceve un puntatore a una stringa di caratteri wide contenente il nome descrittivo del MFT. Il chiamante deve liberare la stringa chiamando CoTaskMemFree. Questo parametro può essere NULL.

[out] ppInputTypes

Riceve un puntatore a una matrice di strutture MFT_REGISTER_TYPE_INFO . Ogni membro della matrice descrive un formato di input supportato da MFT. Il chiamante deve liberare la matrice chiamando CoTaskMemFree. Questo parametro può essere NULL.

[out] pcInputTypes

Riceve il numero di elementi nella matrice ppInputTypes . Se ppInputTypes è NULL, questo parametro viene ignorato e può essere NULL.

[out] ppOutputTypes

Riceve un puntatore a una matrice di strutture MFT_REGISTER_TYPE_INFO . Ogni membro della matrice descrive un formato di output supportato da MFT. Il chiamante deve liberare la matrice chiamando CoTaskMemFree. Questo parametro può essere NULL.

[out] pcOutputTypes

Riceve il numero di elementi nella matrice ppOutputType . Se ppOutputTypes è NULL, questo parametro viene ignorato e può essere NULL.

[out] ppAttributes

Riceve un puntatore all'interfaccia IMFAttributes di un archivio attributi. Il chiamante deve rilasciare l'interfaccia. L'archivio attributi potrebbe contenere attributi archiviati nel Registro di sistema per il MFT specificato. Per altre informazioni, vedere MFTRegister. Se non vengono archiviati attributi nel Registro di sistema per questo MFT, l'archivio attributi è vuoto.

Questo parametro può essere NULL.

Valore restituito

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

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

MFTEnum

MFTRegister

Funzioni di Media Foundation

Trasformazioni di Media Foundation

Registrazione ed enumerazione delle schede multifunzione