Sdílet prostřednictvím


rozhraní pro zachytávání diagnostiky Direct3D

Následující rozhraní jsou deklarována vspixengine.h.

v této části

NámětPopis

INewFramesCallback

Zpětné volání z modulu označující, že se provádí analýza všech nových snímků přidaných do protokolu.

IPixCancelableRequest

Základ jakékoli žádosti, kterou je možné zrušit. Zrušené žádosti je možné zrušit pouze v případě, že jsou stále ve frontě, takže zrušení může být ignorováno.

IPixErrorCallback

Zpětné volání z modulu za účelem zpracování chyb

IPixProgressCallback

Zpětná volání z modulu, aby se vrátil průběh.

IPixelHistoryCallback

Nepoužívá se. Dříve zpětné volání pro vrácení všech výsledků historie pixelů najednou.

IPixelHistoryRequest

Nepoužívá se. Dříve byl požadavek na primitiva historie pixelů a průsečíky.

IPixelHistoryCallback2

Zpětné volání pro vrácení průsečíků historie pixelů (úroveň volání kreslení) a primitiv (úroveň trojúhelníku) ve dvou různých výsledcích.

IPixelHistoryRequest2

Požadavek na průsečíky historie pixelů a primitivy samostatně.

IFrameBufferCallback

Zpětné volání pro vrácení cíle vykreslení Formát vráceného cíle vykreslení je R8G8B8A8_UNORM bez ohledu na formát rendertargetu v modulu.

IFrameBufferRequest

Zpětné volání pro vyžádání cíle vykreslení

IDebugShaderRequest

Nepoužívá se. Dříve žádost o spuštění ladění shaderu.

IDebugShaderCallback

Zpětné volání pro vrácení pokynů vygenerovaných z vytvoření trasování shaderu

IDebugShaderRequest2

Žádost o spuštění ladění shaderu Tento požadavek obsahuje dvě části: vygenerování trasování a ladění trasování.

IDebugShaderCancel

Žádost o zrušení generování trasování shaderu

IDebugLiveShaderRequest

Rezervovaný. Požadavek na živé ladění shaderu

IGenericBufferDataCallback

Zpětné volání pro vrácení obsahu objektu ve formuláři XML.

IGenericBufferDataRequest

Požadavek na obsah objektu ve formuláři XML.

IBufferObjectDataCallback

Zpětné volání pro vrácení obsahu objektu ve formě vyrovnávací paměti pro ty, které ho podporují (vyrovnávací paměti, textury).

IBufferObjectDataRequest

Požadavek na obsah objektu ve formě vyrovnávací paměti pro ty, které ho podporují.

ITextureCallback

Zpětné volání pro zápis textury jako souboru DDS.

ITextureRequest

Žádost o zápis textury jako souboru DDS

ITileRequest

Žádost o zápis dlaždice textury jako souboru DDS

IPipeLineStagesCallback

Nepoužívá se. Dříve zpětné volání pro data fází kanálu.

IPipeLineStagesCallback2

Nepoužívá se. Dříve zpětné volání pro data fází kanálu.

IPipeLineStagesCallback3

Zpětné volání pro data fází kanálu

IPipeLineStagesRequest

Nepoužívá se. Dříve byla žádost o data fází kanálu.

IPipeLineStagesRequest2

Nepoužívá se. Dříve byla žádost o data fází kanálu.

IPipeLineStagesRequest3

Žádost o data fází kanálu

ICallStackCallback

Zpětná volání pro vrácení dat calltack.

ICallStackRequest

Žádost o data v případě volání.

ISymbolSettings

Předá informace o serveru symbolů modulu zachycení plochy.

ISourceFileInfoCallback

Zpětné volání pro vrácení informací o zdrojovém souboru z bublinového volání.

ISourceFileInfoRequest

Žádost o informace o zdrojovém souboru ze souboru volání.

IRunExperimentCallback

Zpětné volání pro vrácení chyb z modulu během zachytávání

IRunActionCallback

Nepoužívá se. Dříve zpětné volání pro reakci na událost "zachytávání rámce".

IRunActionRequest

Nepoužívá se. Dříve se jedná o žádost o události, jako je například událost "capture frame".

IFrameListCallback

Zpětné volání pro vrácení seznamu rámců s ID události a číslem rámce.

IFrameListRequest

Žádost o seznam rámců s ID události a číslem rámce

ISummaryCallback

Zpětné volání pro vrácení souhrnných informací (zobrazené v okně vlastností)

ISummaryRequest

Žádost o souhrnné informace

IMeshCallback

Zpětné volání pro vrácení vyrovnávací paměti obsahující síť fáze kanálu.

IMeshRequest

Žádost o vyrovnávací paměť obsahující síť fáze kanálu

IFrameEventsCallback

Zpětné volání pro vrácení seznamu událostí v rámci.

ISingleEventRequest

Nepoužívá se.

IFrameEventsRequest

Žádost o vrácení seznamu událostí v rámci

IObjectTableCallback

Zpětná volání pro vrácení dat tabulky objektů

IObjectTableRequest

Žádost o data tabulky objektů

IFileIOCallback

Zpětné volání pro uložení nebo ukončení experimentu Označuje, že se uloží soubor.

IPixEngine2

Rozšíření původní IPixEngine rozhraní.

IPixEngine

Původní rozhraní pro komunikaci dat o vsglogu .

IPeerToPeerEngine

Rozhraní pro vzdálenou komunikaci dat o vsglogu

IServerConnectionCallback

Nepoužívá se.

IPixEngine3

Rozšíření rozhraní IPixEngine2.

IPixEngine4

Rozšíření rozhraní IPIxEngine3.

IUpdateObjectCallback

Zpětné volání pro aktualizaci obsahu objektu.

IUpdateObject

Žádost o aktualizaci obsahu objektu

IPixEngine5Callbacks

Zpětná volání použitá pro zobrazení textur.

IPixEngine5

Rozšíření rozhraní IPixEngine4 obsahující doplňky pro zobrazení textur.

IPixEngine6

Rozšíření rozhraní IPixEngine5 obsahující doplňky pro určení verze vzdáleného modulu.

IVersionCallback

Zpětné volání pro vrácení verzí všech podporovaných rozhraní. To umožňuje, aby uživatel byl synchronizovaný s modulem pro zachytávání.

IPixEngine7

Rozšíření IPixEngine6 rozhraní obsahující doplňky kolem správy verzí.

IOfflineAnalysisCallback

Zpětné volání, které vrátí data offline analýzy.

IOfflineAnalysisRequest

Žádost o offline data analýzy

IOfflineAnalysisCacheCallback

Zpětné volání pro vrácení informací o tom, jestli je offline požadavek uložen v mezipaměti, nebo ne.

IOfflineAnalysisCacheRequest

Žádosti o informace o tom, jestli se offline požadavek ukládá do mezipaměti, nebo ne.

IStatusCallback

Nepoužívá se.

IPixEngineSingleton

Určuje, zda modul podporuje jednu instanci nebo ne.

IPixEngineWin10

Určuje, jestli je modul z Windows 10.

 

Referenční rozhraní pro zachytávání diagnostiky Direct3D