public int CheckCounter([NativeTypeName("const D3D10_COUNTER_DESC *")] D3D10_COUNTER_DESC *pDesc, D3D10_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 <ID3D10Device *, D3D10_COUNTER_DESC *, D3D10_COUNTER_TYPE *, uint *, sbyte *, uint *, sbyte *, uint *, sbyte *, uint *, int>)(lpVtbl[93]))((ID3D10Device *)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength)); }
public void GetDesc(D3D10_COUNTER_DESC *pDesc) { ((delegate * unmanaged <ID3D10Counter *, D3D10_COUNTER_DESC *, void>)(lpVtbl[11]))((ID3D10Counter *)Unsafe.AsPointer(ref this), pDesc); }
public int CreateCounter([NativeTypeName("const D3D10_COUNTER_DESC *")] D3D10_COUNTER_DESC *pCounterDesc, ID3D10Counter **ppCounter) { return(((delegate * unmanaged <ID3D10Device *, D3D10_COUNTER_DESC *, ID3D10Counter **, int>)(lpVtbl[89]))((ID3D10Device *)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter)); }