Пример #1
0
 public int CreateAuthenticatedChannel(D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, ref IntPtr ppAuthenticatedChannel)
 {
     if (m_CreateAuthenticatedChannelFunc == null)
     {
         var fp = GetFunctionPointer(5);
         m_CreateAuthenticatedChannelFunc = (CreateAuthenticatedChannelFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateAuthenticatedChannelFunc));
     }
     return(m_CreateAuthenticatedChannelFunc(m_ptr, ChannelType, ref ppAuthenticatedChannel));
 }
Пример #2
0
        public virtual int CreateAuthenticatedChannel(
            D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType,
            out ID3D11AuthenticatedChannel ppAuthenticatedChannel
            )
        {
            var fp = GetFunctionPointer(5);

            if (m_CreateAuthenticatedChannelFunc == null)
            {
                m_CreateAuthenticatedChannelFunc = (CreateAuthenticatedChannelFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateAuthenticatedChannelFunc));
            }
            ppAuthenticatedChannel = new ID3D11AuthenticatedChannel();
            return(m_CreateAuthenticatedChannelFunc(m_ptr, ChannelType, out ppAuthenticatedChannel.PtrForNew));
        }
Пример #3
0
 public int CreateAuthenticatedChannel(D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, [NativeTypeName("ID3D11AuthenticatedChannel **")] ID3D11AuthenticatedChannel **ppAuthenticatedChannel)
 {
     return(((delegate * unmanaged <ID3D11VideoDevice *, D3D11_AUTHENTICATED_CHANNEL_TYPE, ID3D11AuthenticatedChannel **, int>)(lpVtbl[5]))((ID3D11VideoDevice *)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel));
 }