91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10.87MB
    文件類型: .zip
    金幣: 2
    下載: 2 次
    發布日期: 2023-10-09
  • 語言: 其他
  • 標簽: NIKON??D800??SDK??尼康??

資源簡介

用于開發 控制尼康D800應用程序 , 內有 nikon D800 MTP 協議規范 .

資源截圖

代碼片段和文件信息

//================================================================================================
//?Copyright?Nikon?Corporation?-?All?rights?reserved
//
//?View?this?file?in?a?non-proportional?font?tabs?=?3
//================================================================================================

#include?
#include?
#if?defined(?_WIN32?)
#include?
#include?
#endif
#include?“Maid3.h“
#include?“maid3d1.h“
#include?“CtrlSample.h“

#if?defined(?_WIN32?)
ULONG?g_ulProgressValue;//?used?in?only?ProgressProc
#elif?defined(__APPLE__)
ULONG?g_ulProgressValue;//?used?in?only?ProgressProc
#endif
BOOL g_bFirstCall?=?true;//?used?in?ProgressProc?and?DoDeleteDramImage

//------------------------------------------------------------------------------------------------------------------------------------

void?CALLPASCAL?CALLBACK?ModEventProc(?NKREF?refProc?ULONG?ulEvent?NKPARAM?data?)
{
BOOL?bRet;
LPRefObj?pRefParent?=?(LPRefObj)refProc?pRefChild?=?NULL;

switch(ulEvent){
case?kNkMAIDEvent_AddChild:
bRet?=?AddChild(?pRefParent?(SLONG)data?);
if?(?bRet?==?false?)?return;
pRefChild?=?GetRefChildPtr_ID(?pRefParent?(SLONG)data?);
//?Enumerate?children(Item?and?Data?objects)?and?open?them.
bRet?=?EnumChildrten(?pRefChild->pobject?);
if?(?bRet?==?false?)?return;
break;
case?kNkMAIDEvent_RemoveChild:
bRet?=?RemoveChild(?pRefParent?(SLONG)data?);
if?(?bRet?==?false?)?return;
break;
case?kNkMAIDEvent_WarmingUp:
//?The?Type0006?Module?does?not?use?this?event.
puts(?“Event_WarmingUp?to?Module?object?is?not?supported.\n“?);
break;
case?kNkMAIDEvent_WarmedUp:
//?The?Type0006?Module?does?not?use?this?event.
puts(?“Event_WarmedUp?to?Module?object?is?not?supported.\n“?);
break;
case?kNkMAIDEvent_CapChange:
//?re-enumerate?the?capabilities
if?(?pRefParent->pCapArray?!=?NULL?)?{
free(?pRefParent->pCapArray?);
pRefParent->ulCapCount?=?0;
pRefParent->pCapArray?=?NULL;
}
bRet?=?EnumCapabilities(?pRefParent->pobject?&(pRefParent->ulCapCount)?&(pRefParent->pCapArray)?NULL?NULL?);
if?(?bRet?==?false?)?return;
//?ToDo:?Execute?a?process?when?the?property?of?a?capability?was?changed.
break;
case?kNkMAIDEvent_CapChangeValueOnly:
//?ToDo:?Execute?a?process?when?the?value?of?a?capability?was?changed.
printf(?“The?value?of?Capability(CapID=0x%X)?was?changed.\n“?data?);
break;
case?kNkMAIDEvent_OrphanedChildren:
//?ToDo:?Close?children(Source?objects).
break;
default:
puts(?“Detected?unknown?Event?to?the?Module?object.\n“?);
}
}
//------------------------------------------------------------------------------------------------------------------------------------

void?CALLPASCAL?CALLBACK?SrcEventProc(?NKREF?refProc?ULONG?ulEvent?NKPARAM?data?)
{
BOOL?bRet;
LPRefObj?pRefParent?=?(LPRefObj)refProc?pRefChild?=?NULL;

switch(ulE

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-03-09?14:35??D800?SDK\
?????目錄???????????0??2012-03-09?14:35??D800?SDK\Command\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Command\English\
?????目錄???????????0??2012-03-09?14:30??D800?SDK\Command\Japanese\
?????目錄???????????0??2012-03-09?14:35??D800?SDK\Module\
?????目錄???????????0??2012-03-09?14:35??D800?SDK\Module\Mac\
?????目錄???????????0??2012-03-09?14:39??D800?SDK\Module\Mac\Binary?Files\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Mac\Documents\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Mac\Documents\English\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Mac\Documents\Japanese\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Mac\Header?Files\
?????目錄???????????0??2012-03-09?14:39??D800?SDK\Module\Mac\Sample?Program\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Binary?Files\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Documents\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Documents\English\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Documents\Japanese\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Header?Files\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Sample?Program\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Sample?Program\win\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Sample?Program\win\Debug\
?????目錄???????????0??2012-03-09?14:20??D800?SDK\Module\Win\Sample?Program\win\Release\
?????文件?????4337152??2012-02-14?15:51??D800?SDK\Command\English\D800UsbMtpE_01.doc
?????文件??????930204??2012-03-09?14:39??D800?SDK\Module\Mac\Binary?Files\Binary?Files.zip
?????文件??????????70??2012-03-09?14:39??D800?SDK\Module\Mac\Binary?Files\._Binary?Files.zip
?????文件?????5525504??2012-02-06?10:01??D800?SDK\Command\Japanese\D800UsbMtpJ_01.doc
?????文件??????532799??2012-02-20?17:45??D800?SDK\Module\Mac\Documents\English\MAID3(E).pdf
?????文件??????618195??2012-02-20?17:45??D800?SDK\Module\Mac\Documents\English\MAID3Type0006(E).pdf
?????文件??????113883??2012-02-20?17:46??D800?SDK\Module\Mac\Documents\English\Type0006?Sample?Guide(E).pdf
?????文件??????129091??2012-02-20?17:46??D800?SDK\Module\Mac\Documents\English\Usage?of?Type0006?Module(E).pdf
?????文件??????706932??2012-02-20?17:46??D800?SDK\Module\Mac\Documents\Japanese\MAID3(J).pdf
............此處省略40個文件信息

評論

共有 條評論