2 writes to Handle
ReachFramework (2)
MS\Internal\Printing\Configuration\HGlobalBuffer.cs (2)
29
this.
Handle
= SafeMemoryHandle.Create(length);
49
this.
Handle
= null;
24 references to Handle
ReachFramework (24)
MS\Internal\Printing\Configuration\HGlobalBuffer.cs (1)
48
SafeHandle handle = this.
Handle
;
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (16)
420
numOutputs = UnsafeNativeMethods.DeviceCapabilitiesW(this._deviceName, this._portName, capability, buffer.
Handle
, this._devMode);
440
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
443
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
455
buffer.
Handle
.DangerousRelease();
466
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
469
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
481
buffer.
Handle
.DangerousRelease();
492
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
495
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
509
buffer.
Handle
.DangerousRelease();
520
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
523
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
537
buffer.
Handle
.DangerousRelease();
548
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
551
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
575
buffer.
Handle
.DangerousRelease();
PrintConfig\FallbackPTProvider.cs (7)
624
if (UnsafeNativeMethods.GetPrinterW(this._deviceHandle, dwLevel, pPrinterBuffer.
Handle
, dwNeeded, ref dwNeeded))
742
pPrinterBuffer.
Handle
.DangerousAddRef(ref shouldRelease);
745
IntPtr ptr = pPrinterBuffer.
Handle
.DangerousGetHandle();
779
pPrinterBuffer.
Handle
.DangerousRelease();
811
pPrinterBuffer.
Handle
.DangerousAddRef(ref shouldRelease);
814
IntPtr pDevMode = Marshal.ReadIntPtr(pPrinterBuffer.
Handle
.DangerousGetHandle());
824
pPrinterBuffer.
Handle
.DangerousRelease();