UfxEndpointNotifySetup 関数 (ufxclient.h)
クライアント ドライバーがホストからセットアップ パケットを受信したときに UFX に通知します。
構文
void UfxEndpointNotifySetup(
UFXENDPOINT UfxEndpoint,
[in] PUSB_DEFAULT_PIPE_SETUP_PACKET SetupInfo
);
パラメーター
UfxEndpoint
UfxDeviceCreateを呼び出してドライバーが作成した UFX デバイス オブジェクトハンドル。
[in] SetupInfo
USB_DEFAULT_PIPE_SETUP_PACKET 構造体 (Usbspec.h で定義) で説明されている USB セットアップ パケットへのポインター。
戻り値
何一つ
備考
次の例は、セットアップ パケットの完了を処理する方法を示しています。
if (ControlContext->SetupRequested) {
TRACE_TRANSFER("COMPLETE (Setup)", Endpoint, NULL);
ControlContext->SetupRequested = FALSE;
TransferContext->TransferStarted = FALSE;
UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);
}
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | ufxclient.h |
ライブラリ | ufxstub.lib |
IRQL | DISPATCH_LEVEL |