#include "private.hpp"
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ PSETSTREAM_CONTEXT
◆ CloseStreamRoutine()
Definition at line 364 of file pin_wavert.cpp.
367{
370 ISubdevice *ISubDevice;
374
376
378 {
380 {
383 }
384 }
385
386 Status =
This->m_Port->QueryInterface(IID_ISubdevice, (
PVOID*)&ISubDevice);
388 {
391 {
392 Descriptor->Factory.Instances[
This->m_ConnectDetails->PinId].CurrentPinInstanceCount--;
393 }
395 }
396
398 {
401 }
402
403 if (
This->m_IrpQueue)
404 {
405 This->m_IrpQueue->Release();
406 }
407
408
412
413
415
416
418
420 {
425 }
426}
VOID NTAPI KeStallExecutionProcessor(IN ULONG MicroSeconds)
#define NT_SUCCESS(StatCode)
#define KeGetCurrentIrql()
VOID NTAPI IoFreeWorkItem(IN PIO_WORKITEM IoWorkItem)
VOID FreeItem(IN PVOID Item)
#define IoCompleteRequest
IMiniportWaveRTStream * PMINIPORTWAVERTSTREAM
struct CLOSESTREAM_CONTEXT * PCLOSESTREAM_CONTEXT
_Must_inspect_result_ _In_ WDFIORESLIST _In_ PIO_RESOURCE_DESCRIPTOR Descriptor
◆ NewPortPinWaveRT()
NTSTATUS NewPortPinWaveRT |
( |
OUT IPortPinWaveRT ** |
OutPin | ) |
|
Definition at line 676 of file pin_wavert.cpp.
678{
680
684
686
687
689
691}
IPortPinWaveRT * PPORTPINWAVERT
#define STATUS_INSUFFICIENT_RESOURCES