本文整理汇总了C#中DWORD类的典型用法代码示例。如果您正苦于以下问题:C# DWORD类的具体用法?C# DWORD怎么用?C# DWORD使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DWORD类属于命名空间,在下文中一共展示了DWORD类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: RegGetKeySecurity
public static extern LONG RegGetKeySecurity(
HKEY hKey, // handle to key
SECURITY_INFORMATION SecurityInformation, // request
PSECURITY_DESCRIPTOR pSecurityDescriptor, // SD
ref DWORD lpcbSecurityDescriptor // buffer size
);
开发者ID:jmbolivar,项目名称:BetterExplorer,代码行数:6,代码来源:Win32Interop.cs
示例2: DwmGetWindowAttribute
unsafe public static extern HRESULT DwmGetWindowAttribute(HWND hwnd, DwmWindowAttribute dwAttribute, void* pvAttribute, DWORD cbAttribute);
开发者ID:jpbruyere,项目名称:opentk,代码行数:1,代码来源:API.cs
示例3: EnumDisplaySettingsEx
public static extern BOOL EnumDisplaySettingsEx([MarshalAs(UnmanagedType.LPTStr)] LPCTSTR lpszDeviceName, DWORD iModeNum,
[In, Out] DeviceMode lpDevMode, DWORD dwFlags);
开发者ID:jpbruyere,项目名称:opentk,代码行数:2,代码来源:API.cs
示例4: SHGetFileInfo
public static extern DWORD_PTR SHGetFileInfo(LPCTSTR pszPath, DWORD dwFileAttributes, ref SHFILEINFO psfi, UINT cbFileInfo, ShGetFileIconFlags uFlags);
开发者ID:jpbruyere,项目名称:opentk,代码行数:1,代码来源:API.cs
示例5: RegGetValue
internal static extern int RegGetValue(
HKEY hkey,
[MarshalAs(UnmanagedType.LPTStr)] LPCTSTR lpSubKey,
[MarshalAs(UnmanagedType.LPTStr)] LPCTSTR lpValue,
DWORD dwFlags,
out DWORD pdwType,
StringBuilder pvData,
ref DWORD pcbData);
开发者ID:jpbruyere,项目名称:opentk,代码行数:8,代码来源:API.cs
示例6: GetFinalPathNameByHandle
public static string GetFinalPathNameByHandle(SafeFileHandle safeHandle, DWORD dwFlags)
{
Contract.Requires(safeHandle != null);
var rawHandle = safeHandle.DangerousGetHandle();
if (safeHandle.IsClosed || safeHandle.IsInvalid) throw new ArgumentException();
var pathLength = GetFinalPathNameByHandle(rawHandle, null, 0, dwFlags);
NativeMethods.CheckWin32(pathLength > 0);
var pathBuilder = new StringBuilder((int)pathLength);
pathBuilder.Length = (int)pathLength;
NativeMethods.CheckWin32(GetFinalPathNameByHandle(rawHandle, pathBuilder, pathLength, dwFlags) > 0);
return pathBuilder.ToString();
}
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:14,代码来源:NativeMethods.cs
示例7: AdjustTokenPrivileges
public static extern BOOL AdjustTokenPrivileges(HANDLE TokenHandle,
[MarshalAs(UnmanagedType.Bool)] BOOL DisableAllPrivileges, ref TOKEN_PRIVILEGES NewState, DWORD BufferLength,
IntPtr PreviousState = default(IntPtr), IntPtr ReturnLength = default(IntPtr));
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:3,代码来源:NativeMethods.cs
示例8: MapViewOfFile
public static extern LPVOID MapViewOfFile(
HANDLE hFileMappingObject, DWORD dwDesiredAccess, uint dwFileOffsetHigh,
uint dwFileOffsetLow, IntPtr dwNumBytesToMap);
开发者ID:2594636985,项目名称:SharpDevelop,代码行数:3,代码来源:MemoryMappedFile.cs
示例9: OpenFileMapping
public static extern HANDLE OpenFileMapping(DWORD dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, string lpName);
开发者ID:2594636985,项目名称:SharpDevelop,代码行数:1,代码来源:MemoryMappedFile.cs
示例10: GetQueuedCompletionStatus
public static extern unsafe Boolean GetQueuedCompletionStatus(HANDLE CompletionPort, out DWORD lpNumberOfBytes, out ULONG_PTR lpCompletionKey, out OVERLAPPED* lpOverlapped, DWORD dwMilliseconds);
开发者ID:stas-sultanov,项目名称:SXN.Net,代码行数:1,代码来源:KernelInterop.cs
示例11: VirtualFree
internal static extern unsafe Boolean VirtualFree([In] void* lpAddress, [In] SIZE_T dwSize, DWORD dwFreeType);
开发者ID:stas-sultanov,项目名称:SXN.Net,代码行数:1,代码来源:KernelInterop.cs
示例12: GetHelpContext
virtual HRESULT STDMETHODCALLTYPE GetHelpContext(
/* [out] */ DWORD *pdwHelpContext) = 0;
开发者ID:uQr,项目名称:referencesource,代码行数:2,代码来源:UnsafeNativeMethods.cs
示例13: AddErrorRecord
virtual /* [local] */ HRESULT STDMETHODCALLTYPE AddErrorRecord(
/* [in] */ ERRORINFO *pErrorInfo,
/* [in] */ DWORD dwLookupID,
/* [in] */ DISPPARAMS *pdispparams,
/* [in] */ IUnknown *punkCustomError,
/* [in] */ DWORD dwDynamicErrorID) = 0;
开发者ID:uQr,项目名称:referencesource,代码行数:6,代码来源:UnsafeNativeMethods.cs
示例14: GetKernelObjectSecurity
public static extern BOOL GetKernelObjectSecurity(
HANDLE Handle, // handle to object
SECURITY_INFORMATION RequestedInformation, // request
PSECURITY_DESCRIPTOR pSecurityDescriptor, // SD
DWORD nLength, // size of SD
out DWORD lpnLengthNeeded // required size of buffer
);
开发者ID:jmbolivar,项目名称:BetterExplorer,代码行数:7,代码来源:Win32Interop.cs
示例15: WaitForDebugEventEx
public static extern BOOL WaitForDebugEventEx(out DEBUG_EVENT @event, DWORD milliseconds);
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:1,代码来源:NativeMethods.cs
示例16: DebugActiveProcessStop
public static extern BOOL DebugActiveProcessStop(DWORD processID);
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:1,代码来源:NativeMethods.cs
示例17: ContinueDebugEvent
public static extern BOOL ContinueDebugEvent(DWORD dwProcessId, DWORD dwThreadId, DWORD dwContinueStatus);
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:1,代码来源:NativeMethods.cs
示例18: OpenProcessToken
public static extern BOOL OpenProcessToken(HANDLE ProcessHandle, DWORD DesiredAccess, [Out] out HANDLE TokenHandle);
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:1,代码来源:NativeMethods.cs
示例19: GetModuleFileNameEx
public static extern DWORD GetModuleFileNameEx(HANDLE hProcess, HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
开发者ID:MrTrillian,项目名称:Asmuth,代码行数:1,代码来源:NativeMethods.cs
示例20: RegOpenKeyEx
internal static extern int RegOpenKeyEx(
HKEY hKey,
[MarshalAs(UnmanagedType.LPTStr)] LPCTSTR lpSubKey,
DWORD ulOptions,
REGSAM samDesired,
out PHKEY phkResult);
开发者ID:jpbruyere,项目名称:opentk,代码行数:6,代码来源:API.cs
注:本文中的DWORD类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论