Udostępnij przez


Interfejsy DXGI

Ta sekcja zawiera informacje o interfejsach udostępnianych przez DXGI.

W tej sekcji

Temat Opis
IDXGIAdapter
Interfejs IDXGIAdapter reprezentuje podsystem wyświetlania (w tym jeden lub więcej procesorów GPU, daCs i pamięci wideo).
IDXGIAdapter1
Interfejs IDXGIAdapter1 reprezentuje podsystem wyświetlania (w tym co najmniej jeden procesor GPU, daCs i pamięć wideo).
IDXGIAdapter2
Interfejs IDXGIAdapter2 reprezentuje podsystem wyświetlania, który obejmuje co najmniej jeden procesor GPU, daCs i pamięć wideo.
IDXGIAdapter3
Ten interfejs dodaje pewne metody rezydencji pamięci na potrzeby budżetowania i rezerwowania pamięci fizycznej.
IDXGIAdapter4
Ten interfejs reprezentuje podsystem wyświetlania i rozszerza tę rodzinę interfejsów, aby uwidocznić metodę sprawdzania zgodności adaptera z dowolną funkcją Code Guard (ACG).
IDXGIDebug
Ten interfejs steruje ustawieniami debugowania i może być używany tylko wtedy, gdy warstwa debugowania jest włączona.
IDXGIDebug1
Steruje ustawieniami debugowania infrastruktury grafiki Microsoft DirectX (DXGI). W aplikacjach ze Sklepu Windows można użyć interfejsu IDXGIDebug1.
IDXGIDecodeSwapChain
Reprezentuje łańcuch wymiany używany przez aplikacje multimediów klasycznych do dekodowania danych wideo i pokazywania go na powierzchni DirectComposition.
IDXGIDevice
Interfejs IDXGIDevice implementuje klasę pochodną dla obiektów DXGI, które generują dane obrazu.
IDXGIDevice1
Interfejs IDXGIDevice1 implementuje klasę pochodną dla obiektów DXGI, które generują dane obrazu.
IDXGIDevice2
Interfejs IDXGIDevice2 implementuje klasę pochodną dla obiektów DXGI, które generują dane obrazu. Interfejs udostępnia metody blokowania przetwarzania procesora CPU do momentu zakończenia przetwarzania procesora GPU i zaoferowania zasobów systemowi operacyjnemu.
IDXGIDevice3
Interfejs IDXGIDevice3 implementuje klasę pochodną dla obiektów DXGI, które generują dane obrazu. Interfejs uwidacznia metodę przycinania użycia pamięci graficznej przez urządzenie DXGI.
IDXGIDevice4
Ten interfejs udostępnia zaktualizowane metody oferowania i odzyskiwania zasobów.
IDXGIDeviceSubObject
Dziedziczone z obiektów, które są powiązane z urządzeniem, aby mogły pobrać do niego wskaźnik.
IDXGIDisplayControl
Interfejs IDXGIDisplayControl uwidacznia metody wskazujące preferencje użytkownika dotyczące zachowania ekranu 3D systemu operacyjnego i ustawiania stanu wyświetlania 3D stereoskopowego w celu włączenia lub wyłączenia.
IDXGIFactory
Interfejs IDXGIFactory implementuje metody generowania obiektów DXGI (które obsługują przejścia pełnoekranowe).
IDXGIFactory1
Interfejs IDXGIFactory1 implementuje metody generowania obiektów DXGI.
IDXGIFactory2
Interfejs IDXGIFactory2 zawiera metody tworzenia nowszego łańcucha wymiany wersji z więcej funkcji niż IDXGISwapChain i monitorowania możliwości steroskopowych 3D.
IDXGIFactory3
Umożliwia tworzenie obiektów DXGI.
IDXGIFactory4
Umożliwia tworzenie obiektów DXGI.
IDXGIFactory5
Ten interfejs umożliwia pojedynczej metodzie obsługę wyświetlania zmiennej częstotliwości odświeżania.
IDXGIFactory6
Ten interfejs umożliwia korzystanie z jednej metody, która wylicza karty graficzne na podstawie danej preferencji procesora GPU.
IDXGIFactoryMedia
Tworzy łańcuchy wymiany dla aplikacji multimedialnych, które używają DirectComposition powierzchni do dekodowania i wyświetlania wideo.
IDXGIInfoQueue
Ten interfejs steruje kolejką informacji debugowania i może być używany tylko wtedy, gdy warstwa debugowania jest włączona.
IDXGIKeyedMutex
Reprezentuje klucz mutex, który umożliwia wyłączny dostęp do udostępnionego zasobu, który jest używany przez wiele urządzeń.
IDXGIObject
Interfejs IDXGIObject jest interfejsem podstawowym dla wszystkich obiektów DXGI; IDXGIObject obsługuje kojarzenie zdefiniowanych przez obiekt wywołujących (danych prywatnych) z obiektem i pobieranie interfejsu do obiektu nadrzędnego.
IDXGIOutput
Interfejs IDXGIOutput reprezentuje dane wyjściowe karty (takie jak monitor).
IDXGIOutput1
Interfejs IDXGIOutput1 reprezentuje dane wyjściowe karty (takie jak monitor).
IDXGIOutput2
Reprezentuje dane wyjściowe karty (takie jak monitor). Interfejs IDXGIOutput2 uwidacznia metodę sprawdzania obsługi nakładki wieloplanowej na podstawowej karcie wyjściowej.
IDXGIOutput3
Reprezentuje dane wyjściowe karty (takie jak monitor). Interfejs IDXGIOutput3 uwidacznia metodę sprawdzania obsługi nakładek.
IDXGIOutput4
Reprezentuje dane wyjściowe karty (takie jak monitor). Interfejs IDXGIOutput4 uwidacznia metodę sprawdzania obsługi przestrzeni kolorów nakładki.
IDXGIOutput5
Reprezentuje dane wyjściowe karty (takie jak monitor). InterfejsIDXGIOutput5 uwidacznia jedną metodę określania listy obsługiwanych formatów dla powierzchni pełnoekranowych.
IDXGIOutput6
Reprezentuje dane wyjściowe karty (takie jak monitor). Interfejs IDXGIOutput6 uwidacznia metody zapewniające określone możliwości monitorowania.
IDXGIOutputDuplication
Interfejs IDXGIOutputDuplication uzyskuje dostęp do zduplikowanego obrazu pulpitu i manipuluje nim.
IDXGIResource
Interfejs IDXGIResource umożliwia udostępnianie zasobów i identyfikuje pamięć, w której znajduje się zasób.
IDXGIResource1
InterfejsIDXGIResource1 rozszerza interfejs IDXGIResource przez dodanie obsługi tworzenia obiektu powierzchni podźródła i tworzenia dojścia do udostępnionego zasobu.
IDXGISurface
Interfejs IDXGISurface implementuje metody dla obiektów obrazów danych.
IDXGISurface1
Interfejs IDXGISurface1 rozszerzaIDXGISurface, dodając obsługę używania interfejsu urządzenia graficznego systemu Windows (GDI) do renderowania na powierzchni DXGI.
IDXGISurface2
Interfejs IDXGISurface2 rozszerza interfejs IDXGISurface1 przez dodanie obsługi powierzchni podrzędnych i uzyskanie dojścia do udostępnionego zasobu.
IDXGISwapChain
Interfejs IDXGISwapChain implementuje co najmniej jedną powierzchnię do przechowywania renderowanych danych przed przedstawieniem ich w danych wyjściowych.
IDXGISwapChain1
Udostępnia możliwości prezentacji ulepszone w IDXGISwapChain. Te możliwości prezentacji składają się z określania zanieczyszczonych prostokątów i przewijania prostokąta w celu zoptymalizowania prezentacji.
IDXGISwapChain2
Rozszerza IDXGISwapChain1 za pomocą metod obsługi skalowania bufora z powrotem i łańcuchów wymiany o małych opóźnieniach.
IDXGISwapChain3
Rozszerza IDXGISwapChain2 za pomocą metod umożliwiających uzyskanie indeksu bieżącego buforu zaplecza łańcucha wymiany i obsługę przestrzeni kolorów.
IDXGISwapChain4
Ten interfejs uwidacznia jedną metodę ustawiania metadanych wideo.
IDXGISwapChainMedia
Ten interfejs łańcucha wymiany umożliwia aplikacjom multimediów klasycznych żądanie bezproblemowej zmiany określonej częstotliwości odświeżania.

dokumentacja DXGI