Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KSMETHOD_STREAMALLOCATOR_FREE-Methode wird von einem Client verwendet, um einen Frame wieder an den angegebenen Zuteilungsgeber frei zu geben. Ein ausstehender KSMETHOD_STREAMALLOCATOR_ALLOC kann, falls vorhanden, mit dieser Methode abgeschlossen werden.
Ein Kernelmodusclient könnte beispielsweise den folgenden Beispielcode verwenden, um einen Frame frei zu geben:
Bemerkungen
Method.Identifier.Set = KSMETHODSETID_StreamAllocator;
Method.Identifier.Id = KSMETHOD_STREAMALLOCATOR_FREE;
Method.Flags = KSMETHOD_TYPE_READ;
DeviceIoControl(
AllocatorHandle,
IOCTL_KS_METHOD,
&Method,
sizeof(KSMETHOD),
&Frame,
sizeof( PVOID ),
&BytesReturned,
&Overlapped);