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_ALLOC-Methode wird von einem Client verwendet, um einen Frame aus der angegebenen Zuweisung zuzuordnen. Die -Methode gibt STATUS_PENDING zurück, wenn derzeit keine Frames verfügbar sind. Andernfalls gibt die Methode einen Zeiger auf einen Frame zurück.
Ein Client im Kernelmodus könnte beispielsweise den folgenden Beispielcode verwenden, um einen Frame zuzuordnen:
Bemerkungen
Method.Identifier.Set = KSMETHODSETID_StreamAllocator;
Method.Identifier.Id = KSMETHOD_STREAMALLOCATOR_ALLOC;
Method.Flags = KSMETHOD_TYPE_WRITE;
DeviceIoControl(
AllocatorHandle,
IOCTL_KS_METHOD,
&Method,
sizeof(KSMETHOD),
&Frame,
sizeof(PVOID),
&BytesReturned,
&Overlapped);