Metodo IDWriteFactory::RegisterFontFileLoader (dwrite.h)

Registra un caricatore di file di tipo carattere con DirectWrite.

Sintassi

HRESULT RegisterFontFileLoader(
  IDWriteFontFileLoader *fontFileLoader
);

Parametri

fontFileLoader

Tipo: IDWriteFontFileLoader*

Puntatore a un oggetto IDWriteFontFileLoader per un determinato tipo di risorsa file.

Valore restituito

Tipo: HRESULT

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

Commenti

Questa funzione registra un caricatore di file di tipo carattere con DirectWrite. L'interfaccia del caricatore di file di tipo carattere, che deve essere implementata da un oggetto singleton, gestisce il caricamento delle risorse del file di carattere di un determinato tipo da una chiave. Una determinata istanza può essere registrata una sola volta. I tentativi riusciti restituiranno un errore, che indica che è già stato registrato. Si noti che le implementazioni del caricatore di file di tipo carattere non devono registrarsi con DirectWrite all'interno dei costruttori e non devono annullare la registrazione all'interno dei distruttori, perché le operazioni di registrazione e annullamento della registrazione aumentano rispettivamente il conteggio dei riferimenti all'oggetto. Al contrario, la registrazione e l'annullamento della registrazione con DirectWrite di caricatori di file di carattere devono essere eseguiti all'esterno dell'implementazione del caricatore di file di tipo carattere.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll