Ejemplo n.º 1
0
        private static string GetTokenIdFromToken(ISpObjectToken sapiToken)
        {
            IntPtr ppszCoMemTokenId = IntPtr.Zero;

            try
            {
                sapiToken.GetId(out ppszCoMemTokenId);
                return(Marshal.PtrToStringUni(ppszCoMemTokenId));
            }
            finally
            {
                Marshal.FreeCoTaskMem(ppszCoMemTokenId);
            }
        }
Ejemplo n.º 2
0
        private static string GetTokenIdFromToken(ISpObjectToken sapiToken)
        {
            IntPtr sapiTokenId = IntPtr.Zero;
            string tokenId;

            try
            {
                sapiToken.GetId(out sapiTokenId);
                tokenId = Marshal.PtrToStringUni(sapiTokenId);
            }
            finally
            {
                Marshal.FreeCoTaskMem(sapiTokenId);
            }

            return(tokenId);
        }