public int CheckCounter([NativeTypeName("const D3D11_COUNTER_DESC *")] D3D11_COUNTER_DESC *pDesc, [NativeTypeName("D3D11_COUNTER_TYPE *")] D3D11_COUNTER_TYPE *pType, [NativeTypeName("UINT *")] uint *pActiveCounters, [NativeTypeName("LPSTR")] sbyte *szName, [NativeTypeName("UINT *")] uint *pNameLength, [NativeTypeName("LPSTR")] sbyte *szUnits, [NativeTypeName("UINT *")] uint *pUnitsLength, [NativeTypeName("LPSTR")] sbyte *szDescription, [NativeTypeName("UINT *")] uint *pDescriptionLength) { return(((delegate * unmanaged <ID3D11Device1 *, D3D11_COUNTER_DESC *, D3D11_COUNTER_TYPE *, uint *, sbyte *, uint *, sbyte *, uint *, sbyte *, uint *, int>)(lpVtbl[32]))((ID3D11Device1 *)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength)); }
public void GetDesc(D3D11_COUNTER_DESC *pDesc) { ((delegate * unmanaged <ID3D11Counter *, D3D11_COUNTER_DESC *, void>)(lpVtbl[8]))((ID3D11Counter *)Unsafe.AsPointer(ref this), pDesc); }
public int CreateCounter([NativeTypeName("const D3D11_COUNTER_DESC *")] D3D11_COUNTER_DESC *pCounterDesc, [NativeTypeName("ID3D11Counter **")] ID3D11Counter **ppCounter) { return(((delegate * unmanaged <ID3D11Device1 *, D3D11_COUNTER_DESC *, ID3D11Counter **, int>)(lpVtbl[26]))((ID3D11Device1 *)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter)); }
public void GetDesc([NativeTypeName("D3D11_COUNTER_DESC *")] D3D11_COUNTER_DESC *pDesc) { ((delegate * stdcall <ID3D11Counter *, D3D11_COUNTER_DESC *, void>)(lpVtbl[8]))((ID3D11Counter *)Unsafe.AsPointer(ref this), pDesc); }