Halide
IDXGIAdapter1Vtbl Struct Reference

#include <mini_d3d12.h>

Public Member Functions

 BEGIN_INTERFACE (IDXGIAdapter1 *This, REFIID riid, _COM_Outptr_ void **ppvObject)
 
IDXGIAdapter1 _In_ REFGUID UINT _In_reads_bytes_ (DataSize) const void *pData)
 

Public Attributes

IDXGIAdapter1This
 
IDXGIAdapter1 _In_ REFGUID Name
 
IDXGIAdapter1 _In_ REFGUID UINT DataSize
 
IDXGIAdapter1 _In_ REFGUID const _In_opt_ IUnknownpUnknown
 
IDXGIAdapter1 _In_ REFGUID _Inout_ UINTpDataSize
 
IDXGIAdapter1 _In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void * pData
 
IDXGIAdapter1 _In_ REFIID riid
 
IDXGIAdapter1 _In_ REFIID _COM_Outptr_ void ** ppParent
 
IDXGIAdapter1 UINT Output
 
IDXGIAdapter1 UINT _COM_Outptr_ IDXGIOutput ** ppOutput
 
IDXGIAdapter1 _Out_ DXGI_ADAPTER_DESCpDesc
 
IDXGIAdapter1 _In_ REFGUID InterfaceName
 
IDXGIAdapter1 _In_ REFGUID _Out_ LARGE_INTEGERpUMDVersion
 
IDXGIAdapter1 _Out_ DXGI_ADAPTER_DESC1pDesc
 

Detailed Description

Definition at line 6627 of file mini_d3d12.h.

Member Function Documentation

◆ BEGIN_INTERFACE()

IDXGIAdapter1Vtbl::BEGIN_INTERFACE ( IDXGIAdapter1 This,
REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)

◆ _In_reads_bytes_()

IDXGIAdapter1 _In_ REFGUID UINT IDXGIAdapter1Vtbl::_In_reads_bytes_ ( DataSize  ) const

Member Data Documentation

◆ This

IDXGIAdapter1 * IDXGIAdapter1Vtbl::This

Definition at line 6639 of file mini_d3d12.h.

◆ Name

IDXGIAdapter1 _In_ REFGUID IDXGIAdapter1Vtbl::Name

Definition at line 6649 of file mini_d3d12.h.

◆ DataSize

IDXGIAdapter1 _In_ REFGUID UINT IDXGIAdapter1Vtbl::DataSize

Definition at line 6650 of file mini_d3d12.h.

◆ pUnknown

IDXGIAdapter1 _In_ REFGUID const _In_opt_ IUnknown* IDXGIAdapter1Vtbl::pUnknown

Definition at line 6660 of file mini_d3d12.h.

◆ pDataSize

IDXGIAdapter1 _In_ REFGUID _Inout_ UINT* IDXGIAdapter1Vtbl::pDataSize

Definition at line 6668 of file mini_d3d12.h.

◆ pData

Definition at line 6670 of file mini_d3d12.h.

◆ riid

IDXGIAdapter1 _In_ REFIID IDXGIAdapter1Vtbl::riid

Definition at line 6676 of file mini_d3d12.h.

◆ ppParent

IDXGIAdapter1 _In_ REFIID _COM_Outptr_ void** IDXGIAdapter1Vtbl::ppParent

Definition at line 6678 of file mini_d3d12.h.

◆ Output

IDXGIAdapter1 UINT IDXGIAdapter1Vtbl::Output

Definition at line 6683 of file mini_d3d12.h.

◆ ppOutput

IDXGIAdapter1 UINT _COM_Outptr_ IDXGIOutput** IDXGIAdapter1Vtbl::ppOutput

Definition at line 6685 of file mini_d3d12.h.

◆ pDesc [1/2]

IDXGIAdapter1 _Out_ DXGI_ADAPTER_DESC* IDXGIAdapter1Vtbl::pDesc

Definition at line 6691 of file mini_d3d12.h.

◆ InterfaceName

IDXGIAdapter1 _In_ REFGUID IDXGIAdapter1Vtbl::InterfaceName

Definition at line 6697 of file mini_d3d12.h.

◆ pUMDVersion

IDXGIAdapter1 _In_ REFGUID _Out_ LARGE_INTEGER* IDXGIAdapter1Vtbl::pUMDVersion

Definition at line 6699 of file mini_d3d12.h.

◆ pDesc [2/2]

IDXGIAdapter1 _Out_ DXGI_ADAPTER_DESC1* IDXGIAdapter1Vtbl::pDesc

Definition at line 6705 of file mini_d3d12.h.


The documentation for this struct was generated from the following file: