[D言語][Regnessem] 多くの人はやらないであろうバグ

module main;
(略)
PNsmPluginInitInfo	 NsmInitInfo;	// TをPに変えてみた
(略)
extern (Windows)
int Initialize(PNsmPluginInitInfo lpInitInfo)
{
  NsmInitInfo = lpInitInfo;	// *を取ってみた
  NsmInitInfo.CreateService(...
(略)
  return 0;
}
(略)

 は、バグなのね。しかしInitialize()の中ではエラーが起きず、
 外からNsmInitInfoのメンバを呼び出すとアクセス違反になるのだ。
 …ポインタがわかってる人はこんなことで躓かないか…。