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 5991 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 6003 of file mini_d3d12.h.

◆ Name

IDXGIObject _In_ REFGUID IDXGIObjectVtbl::Name

Definition at line 6013 of file mini_d3d12.h.

◆ DataSize

IDXGIObject _In_ REFGUID UINT IDXGIObjectVtbl::DataSize

Definition at line 6014 of file mini_d3d12.h.

◆ pUnknown

IDXGIObject _In_ REFGUID const _In_opt_ IUnknown* IDXGIObjectVtbl::pUnknown

Definition at line 6024 of file mini_d3d12.h.

◆ pDataSize

IDXGIObject _In_ REFGUID _Inout_ UINT* IDXGIObjectVtbl::pDataSize

Definition at line 6032 of file mini_d3d12.h.

◆ pData

Definition at line 6034 of file mini_d3d12.h.

◆ riid

IDXGIObject _In_ REFIID IDXGIObjectVtbl::riid

Definition at line 6040 of file mini_d3d12.h.

◆ ppParent

IDXGIObject _In_ REFIID _COM_Outptr_ void** IDXGIObjectVtbl::ppParent

Definition at line 6042 of file mini_d3d12.h.


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