Halide
IDXGIObjectVtbl Struct Reference

#include <mini_d3d12.h>

Public Member Functions

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

Public Attributes

IDXGIObjectThis
 
IDXGIObject _In_ REFGUID Name
 
IDXGIObject _In_ REFGUID UINT DataSize
 
IDXGIObject _In_ REFGUID const _In_opt_ IUnknownpUnknown
 
IDXGIObject _In_ REFGUID _Inout_ UINTpDataSize
 
IDXGIObject _In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void * pData
 
IDXGIObject _In_ REFIID riid
 
IDXGIObject _In_ REFIID _COM_Outptr_ void ** ppParent
 

Detailed Description

Definition at line 6004 of file mini_d3d12.h.

Member Function Documentation

◆ BEGIN_INTERFACE()

IDXGIObjectVtbl::BEGIN_INTERFACE ( IDXGIObject This,
REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)

◆ _In_reads_bytes_()

IDXGIObject _In_ REFGUID UINT IDXGIObjectVtbl::_In_reads_bytes_ ( DataSize  ) const

Member Data Documentation

◆ This

IDXGIObject * IDXGIObjectVtbl::This

Definition at line 6016 of file mini_d3d12.h.

◆ Name

IDXGIObject _In_ REFGUID IDXGIObjectVtbl::Name

Definition at line 6026 of file mini_d3d12.h.

◆ DataSize

IDXGIObject _In_ REFGUID UINT IDXGIObjectVtbl::DataSize

Definition at line 6027 of file mini_d3d12.h.

◆ pUnknown

IDXGIObject _In_ REFGUID const _In_opt_ IUnknown* IDXGIObjectVtbl::pUnknown

Definition at line 6037 of file mini_d3d12.h.

◆ pDataSize

IDXGIObject _In_ REFGUID _Inout_ UINT* IDXGIObjectVtbl::pDataSize

Definition at line 6045 of file mini_d3d12.h.

◆ pData

Definition at line 6047 of file mini_d3d12.h.

◆ riid

IDXGIObject _In_ REFIID IDXGIObjectVtbl::riid

Definition at line 6053 of file mini_d3d12.h.

◆ ppParent

IDXGIObject _In_ REFIID _COM_Outptr_ void** IDXGIObjectVtbl::ppParent

Definition at line 6055 of file mini_d3d12.h.


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