Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un objet d’appareil DirectComposition, qui peut être utilisé pour créer d’autres objets DirectComposition.
Syntaxe
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
Paramètres
[in, optional] renderingDevice
Type : IUnknown*
Pointeur facultatif vers un appareil DirectX à utiliser pour créer des objets de surface DirectComposition. Doit être un pointeur vers un objet implémentant les interfaces IDXGIDevice ou ID2D1Device .
[in] iid
Type : REFIID
Identificateur de l’interface à récupérer. Il doit s’agir de __uuidof(IDCompositionDevice) ou __uuidof(IDCompositionDesktopDevice).
[out] dcompositionDevice
Type : void**
Reçoit un pointeur d’interface vers l’objet d’appareil nouvellement créé. Le pointeur est du type spécifié par le paramètre iid . Ce paramètre ne doit pas être NULL.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
| Plateforme cible | Windows |
| En-tête | dcomp.h |
| Bibliothèque | Dcomp.lib |
| DLL | Dcomp.dll |