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)
423
numOutputs = UnsafeNativeMethods.DeviceCapabilitiesW(this._deviceName, this._portName, capability, buffer.
Handle
, this._devMode);
443
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
446
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
458
buffer.
Handle
.DangerousRelease();
469
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
472
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
484
buffer.
Handle
.DangerousRelease();
495
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
498
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
512
buffer.
Handle
.DangerousRelease();
523
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
526
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
540
buffer.
Handle
.DangerousRelease();
551
buffer.
Handle
.DangerousAddRef(ref shouldRelease);
554
IntPtr baseAddr = buffer.
Handle
.DangerousGetHandle();
578
buffer.
Handle
.DangerousRelease();
PrintConfig\FallbackPTProvider.cs (7)
624
if (UnsafeNativeMethods.GetPrinterW(this._deviceHandle, dwLevel, pPrinterBuffer.
Handle
, dwNeeded, ref dwNeeded))
745
pPrinterBuffer.
Handle
.DangerousAddRef(ref shouldRelease);
748
IntPtr ptr = pPrinterBuffer.
Handle
.DangerousGetHandle();
782
pPrinterBuffer.
Handle
.DangerousRelease();
814
pPrinterBuffer.
Handle
.DangerousAddRef(ref shouldRelease);
817
IntPtr pDevMode = Marshal.ReadIntPtr(pPrinterBuffer.
Handle
.DangerousGetHandle());
827
pPrinterBuffer.
Handle
.DangerousRelease();