Halide
IDXGIAdapterVtbl Struct Reference

#include <mini_d3d12.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 6308 of file mini_d3d12.h.

Member Function Documentation

◆ BEGIN_INTERFACE()

IDXGIAdapterVtbl::BEGIN_INTERFACE ( IDXGIAdapter This,
REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)

◆ _In_reads_bytes_()

IDXGIAdapter _In_ REFGUID UINT IDXGIAdapterVtbl::_In_reads_bytes_ ( DataSize  ) const

Member Data Documentation

◆ This

IDXGIAdapter * IDXGIAdapterVtbl::This

Definition at line 6320 of file mini_d3d12.h.

◆ Name

IDXGIAdapter _In_ REFGUID IDXGIAdapterVtbl::Name

Definition at line 6330 of file mini_d3d12.h.

◆ DataSize

IDXGIAdapter _In_ REFGUID UINT IDXGIAdapterVtbl::DataSize

Definition at line 6331 of file mini_d3d12.h.

◆ pUnknown

IDXGIAdapter _In_ REFGUID const _In_opt_ IUnknown* IDXGIAdapterVtbl::pUnknown

Definition at line 6341 of file mini_d3d12.h.

◆ pDataSize

IDXGIAdapter _In_ REFGUID _Inout_ UINT* IDXGIAdapterVtbl::pDataSize

Definition at line 6349 of file mini_d3d12.h.

◆ pData

Definition at line 6351 of file mini_d3d12.h.

◆ riid

IDXGIAdapter _In_ REFIID IDXGIAdapterVtbl::riid

Definition at line 6357 of file mini_d3d12.h.

◆ ppParent

IDXGIAdapter _In_ REFIID _COM_Outptr_ void** IDXGIAdapterVtbl::ppParent

Definition at line 6359 of file mini_d3d12.h.

◆ Output

IDXGIAdapter UINT IDXGIAdapterVtbl::Output

Definition at line 6364 of file mini_d3d12.h.

◆ ppOutput

IDXGIAdapter UINT _COM_Outptr_ IDXGIOutput** IDXGIAdapterVtbl::ppOutput

Definition at line 6366 of file mini_d3d12.h.

◆ pDesc

IDXGIAdapter _Out_ DXGI_ADAPTER_DESC* IDXGIAdapterVtbl::pDesc

Definition at line 6372 of file mini_d3d12.h.

◆ InterfaceName

IDXGIAdapter _In_ REFGUID IDXGIAdapterVtbl::InterfaceName

Definition at line 6378 of file mini_d3d12.h.

◆ pUMDVersion

IDXGIAdapter _In_ REFGUID _Out_ LARGE_INTEGER* IDXGIAdapterVtbl::pUMDVersion

Definition at line 6380 of file mini_d3d12.h.


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