📄 1394api.h
字号:
GetDeviceList(
PDEVICE_DATA DeviceData
);
DWORD
WINAPI
GetVirtualDeviceList(
PDEVICE_DATA DeviceData
);
void
WINAPI
DiagnosticMode(
HWND hWnd,
PSTR szBusName,
BOOL bMode,
BOOL bAll
);
DWORD
WINAPI
AddVirtualDriver (
HWND hWnd,
PVIRT_DEVICE pVirutualDevice,
ULONG BusNumber
);
DWORD
WINAPI
RemoveVirtualDriver (
HWND hWnd,
PVIRT_DEVICE pVirutualDevice,
ULONG BusNumber
);
DWORD
WINAPI
SetDebugSpew(
HWND hWnd,
ULONG SpewLevel
);
ULONG
WINAPI
GetDiagVersion(
HWND hWnd,
PSTR szDeviceName,
PVERSION_DATA Version,
BOOL bMatch
);
ULONG
WINAPI
AllocateAddressRange(
HWND hWnd,
PSTR szDeviceName,
PALLOCATE_ADDRESS_RANGE allocateAddressRange,
BOOL bAutoAlloc
);
ULONG
WINAPI
FreeAddressRange(
HWND hWnd,
PSTR szDeviceName,
HANDLE hAddressRange
);
ULONG
WINAPI
SetAddressData(
HWND hWnd,
PSTR szDeviceName,
PSET_ADDRESS_DATA setAddressData
);
ULONG
WINAPI
GetAddressData (
HWND hWnd,
PSTR szDeviceName,
PGET_ADDRESS_DATA getAddressData
);
ULONG
WINAPI
AsyncRead(
HWND hWnd,
PSTR szDeviceName,
PASYNC_READ asyncRead,
BOOL bAutoAlloc
);
ULONG
WINAPI
AsyncWrite(
HWND hWnd,
PSTR szDeviceName,
PASYNC_WRITE asyncWrite,
BOOL bAutoAlloc
);
ULONG
WINAPI
AsyncLock(
HWND hWnd,
PSTR szDeviceName,
PASYNC_LOCK asyncLock
);
ULONG
WINAPI
AsyncStream(
HWND hWnd,
PSTR szDeviceName,
PASYNC_STREAM asyncStream,
BOOL bAutoAlloc
);
void
WINAPI
AsyncStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PASYNC_LOOPBACK_PARAMS asyncLoopbackParams
);
void
WINAPI
AsyncStopLoopback(
PASYNC_LOOPBACK_PARAMS asyncLoopbackParams
);
void
WINAPI
AsyncStartLoopbackEx(
HWND hWnd,
PSTR szDeviceName,
PASYNC_LOOPBACK_PARAMS_EX asyncLoopbackParams
);
void
WINAPI
AsyncStopLoopbackEx(
PASYNC_LOOPBACK_PARAMS_EX asyncLoopbackParams
);
void
WINAPI
AsyncStreamStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PASYNC_STREAM_LOOPBACK_PARAMS streamLoopbackParams
);
void
WINAPI
AsyncStreamStopLoopback(
PASYNC_STREAM_LOOPBACK_PARAMS streamLoopbackParams
);
ULONG
WINAPI
IsochAllocateBandwidth(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_BANDWIDTH isochAllocateBandwidth
);
ULONG
WINAPI
IsochAllocateChannel(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_CHANNEL isochAllocateChannel
);
ULONG
WINAPI
IsochAllocateResources(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_RESOURCES isochAllocateResources
);
ULONG
WINAPI
IsochAttachBuffers(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ATTACH_BUFFERS isochAttachBuffers,
BOOL bAutoAlloc,
BOOL bAutoFill
);
ULONG
WINAPI
IsochDetachBuffers(
HWND hWnd,
PSTR szDeviceName,
PISOCH_DETACH_BUFFERS isochDetachBuffers
);
ULONG
WINAPI
IsochFreeBandwidth(
HWND hWnd,
PSTR szDeviceName,
HANDLE hBandwidth
);
ULONG
WINAPI
IsochFreeChannel(
HWND hWnd,
PSTR szDeviceName,
ULONG nChannel
);
ULONG
WINAPI
IsochFreeResources(
HWND hWnd,
PSTR szDeviceName,
HANDLE hResource
);
ULONG
WINAPI
IsochListen(
HWND hWnd,
PSTR szDeviceName,
PISOCH_LISTEN isochListen
);
ULONG
WINAPI
IsochQueryCurrentCycleTime(
HWND hWnd,
PSTR szDeviceName,
PCYCLE_TIME CycleTime
);
ULONG
WINAPI
IsochQueryResources(
HWND hWnd,
PSTR szDeviceName,
PISOCH_QUERY_RESOURCES isochQueryResources
);
ULONG
WINAPI
IsochSetChannelBandwidth(
HWND hWnd,
PSTR szDeviceName,
PISOCH_SET_CHANNEL_BANDWIDTH isochSetChannelBandwidth
);
ULONG
WINAPI
IsochStop(
HWND hWnd,
PSTR szDeviceName,
PISOCH_STOP isochStop
);
ULONG
WINAPI
IsochTalk(
HWND hWnd,
PSTR szDeviceName,
PISOCH_TALK isochTalk
);
void
WINAPI
IsochStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PISOCH_LOOPBACK_PARAMS isochLoopbackParams
);
void
WINAPI
IsochStopLoopback(
PISOCH_LOOPBACK_PARAMS isochLoopbackParams
);
ULONG
WINAPI
GetLocalHostInformation(
HWND hWnd,
PSTR szDeviceName,
PGET_LOCAL_HOST_INFORMATION GetLocalHostInfo,
BOOL bAutoAlloc
);
ULONG
WINAPI
Get1394AddressFromDeviceObject(
HWND hWnd,
PSTR szDeviceName,
PGET_1394_ADDRESS Get1394Address
);
ULONG
WINAPI
Control(
HWND hWnd,
PSTR szDeviceName
);
ULONG
WINAPI
GetMaxSpeedBetweenDevices(
HWND hWnd,
PSTR szDeviceName,
PGET_MAX_SPEED_BETWEEN_DEVICES GetMaxSpeedBetweenDevices
);
ULONG
WINAPI
SetDeviceXmitProperties(
HWND hWnd,
PSTR szDeviceName,
PDEVICE_XMIT_PROPERTIES DeviceXmitProperties
);
ULONG
WINAPI
GetConfigurationInformation(
HWND hWnd,
PSTR szDeviceName
);
ULONG
WINAPI
BusReset(
HWND hWnd,
PSTR szDeviceName,
ULONG fulFlags
);
ULONG
WINAPI
GetGenerationCount(
HWND hWnd,
PSTR szDeviceName,
PULONG GenerationCount
);
ULONG
WINAPI
SendPhyConfigurationPacket(
HWND hWnd,
PSTR szDeviceName,
PPHY_CONFIGURATION_PACKET PhyConfigurationPacket
);
ULONG
WINAPI
BusResetNotification(
HWND hWnd,
PSTR szDeviceName,
ULONG fulFlags
);
ULONG
WINAPI
SetLocalHostInformation(
HWND hWnd,
PSTR szDeviceName,
PSET_LOCAL_HOST_INFORMATION SetLocalHostInfo
);
#endif // DRIVER
#ifdef __cplusplus
}
#endif
#endif // _1394API_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -